Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
到目前为止,我发现的唯一解释是:http: //pthreads.org
但这在代码方面意味着什么?我应该什么时候使用 Worker(s),我应该在哪里使用 Threads?
谢谢!
它们都是线程,但是,线程旨在执行一项任务(在其运行方法中定义)然后退出。Worker 旨在等待任务,以 Stackable 派生对象的形式,实现它们自己的运行方法,并按照它们插入的顺序从堆栈中执行它们。
通过这种方式,Worker 允许您重用上下文,它们提供了一种在用户空间中很难编程的高效方法,但没有什么不可能的。