关于进程超时

一个需求是:设置进程/线程的超时时间,到时间后,自动结束该进程。

找了一圈,没有发现 Linux 提供该机制。只能自行实现。

子进程结束时,会向父进程发送 SIGCHILD 消息。父进程在消息处理函数中,通过 wait() 调用,即可获得子进程号。于是,通过 fork() 并维护子进程列表,即可实现进程的自动结束。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章