switch over 的NOT ALLOWED状态什么意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/11 07:12:20
switch over 的NOT ALLOWED状态什么意思
xNP_q %A%B$Ъ z7,Q"0=V^̜)x4(Vף)IT23sԤ(vQKsftԪTo [6s`҂S,Q]8{Qؽ/OR#JXQSkj?_WkuX`nաqėDX&e-xD d}C?-[ZWeHnx3k3|-¸![מ gNn\d5F¿~ֈv >=z@<00Dƾs7to~pM

switch over 的NOT ALLOWED状态什么意思
switch over 的NOT ALLOWED状态什么意思

switch over 的NOT ALLOWED状态什么意思
为了应付"发送给进程的信号"和"发送给线程的信号", task_struct里面维护了两套signal_pending, 一套是线程组共享的, 一套是线程独有的.通过kill发送的信号被放在线程组共享的signal_pending中, 可以由任意一个线程来处理; 通过pthread_kill发送的信号(pthread_kill是pthread库的接口, 对应的系统调用中tkill)被放在线程独有的signal_pending中, 只能由本线程来处理.当线程停止/继续, 或者是收到一个致命信号时, 内核会将处理动作施加到整个线程组中.