一个需求是:设置进程/线程的超时时间,到时间后,自动结束该进程。
找了一圈,没有发现 Linux 提供该机制。只能自行实现。
子进程结束时,会向父进程发送 SIGCHILD 消息。父进程在消息处理函数中,通过 wait() 调用,即可获得子进程号。于是,通过 fork() 并维护子进程列表,即可实现进程的自动结束。
一个需求是:设置进程/线程的超时时间,到时间后,自动结束该进程。
找了一圈,没有发现 Linux 提供该机制。只能自行实现。
子进程结束时,会向父进程发送 SIGCHILD 消息。父进程在消息处理函数中,通过 wait() 调用,即可获得子进程号。于是,通过 fork() 并维护子进程列表,即可实现进程的自动结束。
http://www.mj141319.imotor.com/index.php 裏面有盟軍敢死隊2 五百多關的下載. 需要一個一個安裝.