![]() |
1
4
如果我明白…
祝你好运。
但实际上,你在做什么
|
![]() |
2
1
正如RadioPiel在上面的评论中所说,实际上你并不是在寻找停止的问题。如果您可以在操作的长度上进行良好的上下限操作,那么您可以给每个操作一个时间窗口,并查看它们是否完成。如果你不能很好的下界,那么这就变得低效了。另外,如果您的任何操作有一个无限循环,它们仍然会使其他线程挨饿,这取决于您所处的环境。(然后你就走运了。) 利用问题的过于广泛的概括来称之为停顿问题是计算机科学的经典错误之一。你并不总是需要一般性的问题。见: http://valgrind.org/ |