子程式等待父程式退出及fork使用
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
static int var1 = 1;
int main(int argc, char** argv){
pid_t pid;
int var2 = 2;
int status;
pid = fork();
if(pid == -1){
exit(1);
}else if(pid == 0){
var1++;
var2++;
printf("child pgid = %d %d %d\n", getpgid(getpid()), var1, var2);
}else{
printf("parent pgid = %d\n", getpgid(getpid()));
wait(&status);
printf("parent end!\n");
}
return 0;
}
相關文章
- fork、父程式和子程式
- 1.5.1 Python程式使用 -- forkPython
- Linux socke server程式設計:父程式和子程式關係LinuxServer程式設計
- linux 子程式可以繼承父程式正在監聽的埠嗎? 如何子程式關閉了繼承的埠,父程式還能使用這個埠嗎?Linux繼承
- [apue] 等待子程式的那些事兒
- Linux fork程式的用法Linux
- fork和殭屍程式
- VUE父傳子,子傳父Vue
- Python 中子程式與父程式Python
- 程式等待和程式替換
- Linux系統程式設計之程式控制(程式建立、終止、等待及替換)Linux程式設計
- Linux——程式建立、程式終止、程式等待、程式程式替換Linux
- python怎麼退出程式Python
- 【多程式】Linux中fork()函式詳解|多程式Linux函式
- 用簡單的程式碼描述Angular父元件、子元件傳值Angular元件
- Linux終端退出後導致nohup程式退出Linux
- 程式中fork和vfork的區別
- git 同步fork的倉庫程式碼Git
- Android-返回桌面?退出程式?Android
- 獲取 NodeJS 程式退出碼NodeJS
- 父往子傳,子往父傳,以及平行傳值
- 元件(子傳父)元件
- PostgreSQL server端接收連線後fork程式SQLServer
- VUE父級使用子元件以插槽的形式,在父級修改內容任意向子級插入Vue元件
- 接上節我們來了解了解多程式的一些基礎程式 / 執行緒 / 多程式 / 父程式 / 子程式 / 會話 / 控制終端等執行緒會話
- 關於CSS中的定位使用子絕父相(子類絕對位置和父類相對位置)CSS
- 《父與子的程式設計之旅(第3版)》第1章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第2章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第3章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第4章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第5章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第6章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第7章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第8章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第9章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第11章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第12章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第13章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第14章習題答案程式設計