线程间通过 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();则两个线程拥有相同的屏蔽字。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。