首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

关于linux中的信号与信号处理函数机制解决方案

2013-10-25 
关于linux中的信号与信号处理函数机制比如我正在执行信号处理函数,在执行期间除了本身信号被屏蔽,其他信号

关于linux中的信号与信号处理函数机制
比如我正在执行信号处理函数,在执行期间除了本身信号被屏蔽,其他信号都没屏蔽,那么在信号处理函数执行期间,信号处理函数会被其他信号打断吗????? linux? C语言 linux信号
[解决办法]
打断的来源是中断处理,或者是进程调度。当然其它进程中也可能包含着不同的信号量处理。
信号量的操作很多都是原子操作,不能被分割;
如果一个信号量的操作是非原子操作,那就说明,它不拍打断。
[解决办法]
其他的没屏蔽,会的。所以你要考虑这种情况。

热点排行