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

在Linux 信号量遇到一个术语有关问题

2013-01-28 
在Linux 信号量遇到一个术语问题在Unix环境编程一书里,说奥如果指定了undo标志,则也从该进程的此信号量调

在Linux 信号量遇到一个术语问题
在Unix环境编程一书里,说奥如果指定了undo标志,则也从该进程的此信号量调整值中减去sem_op
那这个信号量调整值指的是什么,可否给个解释,谢谢。
[解决办法]
semadj称为指定信号灯针对调用进程的调整值。当调用进程终止时,semadj的值就加到相应信号灯的semval上。若调用进程对某个信号灯的全部操作都指定SEM_UNDO标志,则该进程终止时,该信号灯的值就会变得像根本没有运行过该进程一样,这就是复旧(undo)的本意。

热点排行