线程间通过 pthread_kill(thid,signo)给指定的thid线程发送signo信号。
创建线程与线程屏蔽字顺序
1. pthread_create();
pthread_sigmask(); 线程创建在前。所以子线程没有继承主线程的接下来设置的屏蔽字。子线程依然可以响应主线程接下来要屏蔽的信号。也可以使用sigprocmask()屏蔽调用线程
2. pthread_sigmask();
pthread_create();则两个线程拥有相同的屏蔽字。
线程间通过 pthread_kill(thid,signo)给指定的thid线程发送signo信号。
创建线程与线程屏蔽字顺序
1. pthread_create();
pthread_sigmask(); 线程创建在前。所以子线程没有继承主线程的接下来设置的屏蔽字。子线程依然可以响应主线程接下来要屏蔽的信号。也可以使用sigprocmask()屏蔽调用线程
2. pthread_sigmask();
pthread_create();则两个线程拥有相同的屏蔽字。
转载于:https://www.cnblogs.com/libing029/p/10434947.html