2014-02-25 49 views
4

我是多线程新手。线程之间传递信号有一个疑问。 我在一个线程中提高信号(比如线程1)。 我有一个函数(比如说f1)在线程2中我注册了信号。 当线程1中产生了一个信号时,是否有可能退出属于线程2的函数f1。如果可能,请让我知道如何实现它。我的操作系统是Linux,我正在使用ACE线程。在线程间发送信号

在此先感谢

在C++ 11
+5

解释说这是最好不要使用信号。使用互斥等信号可以捕捉你的裤子下来 –

+0

请参阅[这个答案](http://stackoverflow.com/a/22005827/841108)。但是在这种情况下避免信号。 –

回答