2012-04-01 87 views

回答

3

您可以使用SuspendThread执行此操作& ResumeThread,您将需要通过调用OpenThread获得的线程句柄。 msdn上的thread functions页面是这类事情的一个很好的资源。

1

您可以创建一个Thread,它从ThreadPool中随机挑选Thread's,并让它们随机选择睡眠时间。如果那就是你的追求。

+1

即使只是暂停他们,'立即'恢复他们可能会提供适当的非确定性延迟。 – JustJeff 2012-04-01 02:00:15

+0

@JustJeff非常真实 – Mayank 2012-04-01 02:03:45

+0

并非所有线程都是线程池的一部分。而且你不会在任务中引入延迟(为了测试竞争条件),你只需要使用线程池。 -1 – 2012-04-01 03:32:43

相关问题