例如,在visual studio中,可以随时冻结/解冻任何线程。有可能以编程方式执行此操作,以便为线程代码创建各种压力测试吗?如果任何线程可以随机冻结一段时间,那么它就会真正运用同步逻辑。
答案 0 :(得分:3)
你可以使用SuspendThread& amp; ResumeThread,你需要通过调用OpenThread获得的线程句柄。 msdn上的thread functions页面是这类事情的好资源。
答案 1 :(得分:1)
您可以创建一个Thread
,随机从Thread's
中选择ThreadPool
并让他们随机休息一段时间。如果这就是你想要的。