如何从另一个线程重启posix线程(在我的情况下监视线程)

时间:2012-10-25 13:27:41

标签: c multithreading posix deadlock

我正在尝试处理死锁情况,并且需要通过资源抢占和posix线程的回滚策略从监视器线程重新启动死锁线程。我对如何从另一个线程重新启动线程毫无头绪,请帮助!

1 个答案:

答案 0 :(得分:1)

我不认为“重启”是典型线程实现提供的常见且定义明确的操作。我当然没有在pthreads中找到任何东西,我认为你正在使用它。

“重启”会涉及到什么?它是如何(以某种方式)破坏/停止线程,并使用相同的代码和数据启动一个新线程的?