标签: c multithreading posix deadlock
我正在尝试处理死锁情况,并且需要通过资源抢占和posix线程的回滚策略从监视器线程重新启动死锁线程。我对如何从另一个线程重新启动线程毫无头绪,请帮助!
答案 0 :(得分:1)
我不认为“重启”是典型线程实现提供的常见且定义明确的操作。我当然没有在pthreads中找到任何东西,我认为你正在使用它。
“重启”会涉及到什么?它是如何(以某种方式)破坏/停止线程,并使用相同的代码和数据启动一个新线程的?