到目前为止我找到的唯一解释是:http://pthreads.org http://pthreads.org
但这对于代码来说意味着什么呢?我什么时候应该使用 Worker(s),什么地方应该使用 Threads?
Thanks!
它们都是线程,但是,线程旨在执行一个任务(在其 run 方法中定义),然后退出。 Worker 旨在以 Stackable 派生对象的形式等待任务,实现它们自己的运行方法,并按照它们插入的顺序从堆栈中执行它们。
通过这种方式,Worker 允许您重用上下文,它们提供了一种在用户态中很难编程的高效方法,但并不是不可能的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)