我在看网友写的多进程案例里面发现在结束进程的时候,代码里面有这样一句:posix_kill(0, SIGKILL);这句话貌似相当于linux里面的kill -9 0, pid为0。。。 这个是什么作用呢?
我在看网友写的多进程案例里面发现在结束进程的时候,代码里面有这样一句:posix_kill(0, SIGKILL);这句话貌似相当于linux里面的kill -9 0, pid为0。。。 这个是什么作用呢?
杀进程, kill是命令 9 是参数,-9是标准写法,这个-是参数前缀 杠 不是负号,pid是进程编号,pid从1开始,没有0,如果写0,一般指自己的进程组,大概是这样,其实你可以简单理解成相当于windows的进程管理器,然后结束进程
2 回答1.5k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
2 回答871 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答927 阅读
1 回答912 阅读
1 回答840 阅读
0是进程号,SIGKILL是信号常量,表示强制退出
0是一个特殊的进程,表示进程组里面的所有进程
具体见:http://man7.org/linux/man-pag...