當前位置:
首頁 >
linux 更改父进程名称,[Linux进程]在父进程和子进程中分别修改变量
發(fā)布時間:2023/12/2
25
豆豆
默认站点
收集整理的這篇文章主要介紹了
linux 更改父进程名称,[Linux进程]在父进程和子进程中分别修改变量
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
/*這是一個調用fork函數(shù)創(chuàng)建一個子進程,然后分別打印輸出子進程
和父進程中的變量的實例*/
#include?
#include?
#include?
#include?
int??glob?=?6;??//外部變量
int??main(void)
{
int?????var;????//內部變量
pid_t???pid;????//文件標識符
var?=?88;//內部變量
printf("創(chuàng)建新進程之前。\n");????//還沒有創(chuàng)建子進程
if?((pid?=?fork())?
{
perror("創(chuàng)建子進程失敗!");
}
else?if?(pid?==?0)??????????//現(xiàn)在是子進程
{
glob++;???????????????????//在子進程中修改變量值
var++;
}
else????????????????????????//現(xiàn)在是父進程
{
sleep(2);?????????????????//父進程阻塞2秒
}
printf("進程標識符為=?%d,?glob?=?%d,?var?=?%d\n",?getpid(),?glob,?var);
//分別在子進程和輸出兩個變量的值
exit(0);
}
總結
以上是默认站点為你收集整理的linux 更改父进程名称,[Linux进程]在父进程和子进程中分别修改变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 查看oracle自动优化,使用索引查询更
- 下一篇: linux下tomcat开启远程调试