CodingHanYa / workspace

workspace是基于C++11的轻量级异步执行框架,支持:通用任务异步并发执行、优先级任务调度、自适应动态线程池、高效静态线程池、异常处理机制等。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

关于任务窃取机制的疑问

Capsfly opened this issue · comments

github

up你好,我想问一下这里,就是任务窃取时候,这个代码里没有把成功时候的public_task_queue里边的任务转移到t里面呀?只更改了t的task_num,请问是我理解错了么?

swap就是转过去了

那比如t.buffer_queue还有任务,那这么swap不就错了嘛

buffer_queue每次都会执行完才进行下一步。