【发布时间】:2016-02-21 19:36:37
【问题描述】:
如何使用 C++ 线程模拟 pthread_kill() 函数?我之前问过一个关于这个的问题,但没有任何回应。 thread::native_handle() 函数在这里有帮助吗?
【问题讨论】:
-
您不应该混合使用这两个 API。看看这个thread。
-
另外,在线程中断时阅读this。
-
我不想取消线程。此处不应出现对象破坏问题。我只是想给一个线程发信号
-
那我看不出你为什么不能使用std::thread::native_handle。看看那个例子。它调用
std::thread::native_handle并将结果传递给pthread_setschedparam。最好的办法就是试一试。 -
是的,我让它工作了。我只是想知道是否还有其他面向对象的 C++ 方法来做我错过的事情
标签: c++ multithreading pthreads signals