linux 事件如何触发
1个回答
展开全部
linux的事件可以通过信号产生。
你说的比较笼统,我也不知道你说的是哪一种。
linux下可以给任何进程发送一些信号,进程收到信号后,需要执行一些操作,这个和Win32下的事件有点像。但是这个是系统级的。
你如果是要编写一个大型程序,分成各个模块,那么各模块之间不但可以用信号来传递消息,也可以用SystemV自带的消息队列或者socket来传递消息,以达到与“触发事件”类似的效果。
进程也可以给自己发信号,也可以给自己发消息(通过消息队列)。
你说的比较笼统,我也不知道你说的是哪一种。
linux下可以给任何进程发送一些信号,进程收到信号后,需要执行一些操作,这个和Win32下的事件有点像。但是这个是系统级的。
你如果是要编写一个大型程序,分成各个模块,那么各模块之间不但可以用信号来传递消息,也可以用SystemV自带的消息队列或者socket来传递消息,以达到与“触发事件”类似的效果。
进程也可以给自己发信号,也可以给自己发消息(通过消息队列)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询