2012-04-01 58 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

相關問題