linux 創建子進程的方式

linux系統中創建子進程的方式有如下三種: 1、fork 2、vfork 3、clone 這三個用戶空間的API最終都是調用內核函數do_fork創建子進程。根據傳遞參數的不同,do_fork()函數將執行不同的操作。具體的調用關係如下圖所示: fork()--->sys_fork()--->do_fork(SIGCHLD,regs->sp,regs,0,NULL,NULL);   從fork(
相關文章
相關標籤/搜索