int last_thread = 0; int id = (last_thread + 1) % thread_num; workThread = threads + id; last_thread = id; work(workThread, ......); 例如创建了10个线程,该算法就会依次让线程1,线程2.......线程10处理工作,不断循环依次给线程分配工作。
|
|
来自: 竹林深处371 > 《libevent》