2011-04-15 135 views
1

例如,我想运行两个任务(使用线程),等待这个任务结束后,并在运行后几个任务(使用线程) 如何使用扭曲做到这一点?任何示例?使用扭曲的线程

回答

5

其实梳理线程和扭曲是不好的主意。扭曲的全部目的是以这样一种方式实际建模代码,即它可以使用它的缓冲机制同时运行(不会阻塞)。

话虽如此,如果您有一个无法逃脱但始终阻止的任务,则会有一个扭曲的构造可用,名为deferToThread,它将在单独的线程中执行该任务并返回可将您的呼叫附加到的延迟和错误。

扭曲的文档为此提供了一个示例。希望你看过。

+3

+1:尽量避免线程;当没有其他选项可用时使用它们 – nosklo 2011-04-15 12:23:38