QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 721|回复: 6

关于信号处理

[复制链接]
发表于 2005-5-10 16:51:57 | 显示全部楼层 |阅读模式
请问能否同时发同一个信号给两个进程?
发表于 2005-5-10 17:31:22 | 显示全部楼层
感觉是不能,但是用定是器来在同一时刻发送同样的信号,嘿嘿,遐想的
高手指教啊
回复

使用道具 举报

发表于 2005-5-11 11:17:04 | 显示全部楼层
如何叫同时呢? 两个进程不能“真正”同时收到或者处理信号 那“同时”发有什么意义?
回复

使用道具 举报

 楼主| 发表于 2005-5-11 15:23:14 | 显示全部楼层
我的意思是父进程下有两个子进程,父进程分别给两个子进程发信号SIGUSR1,SIGUSR2

比如代码如下:

kill(pid1,SIGUSR1);

kill(pid2,SIGUSR2);
回复

使用道具 举报

发表于 2005-5-11 15:30:00 | 显示全部楼层
这样当然可以了
回复

使用道具 举报

发表于 2005-5-11 17:44:58 | 显示全部楼层
那就不是同时了,
回复

使用道具 举报

发表于 2005-5-12 12:51:38 | 显示全部楼层
可是CPU只有一个呀.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-6 03:53 , Processed in 0.076587 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表