linux 事件如何触发

[复制链接]
查看11 | 回复1 | 2012-12-15 13:23:00 | 显示全部楼层 |阅读模式
linux的事件可以通过信号产生。你说的比较笼统,我也不知道你说的是哪一种。linux下可以给任何进程发送一些信号,进程收到信号后,需要执行一些操作,这个和Win32下的事件有点像。但是这个是系统级的。你如果是要编写一个大型程序,分成各个模块,那么各模块之间不但可以用信号来传递消息,也可以用SystemV自带的消息队列或者socket来传递消息,以达到与“触发事件”类似的效果。进程也可以给自己发信号,也可以给自己发消息(通过消息队列)。...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行