Linux創建進程的流程

Linux系統中提供系統調用fork、vfork、clone的接口用於創建多進程,內核本身創建內核線程的接口是kernel_thread。而它們最終都會調用_do_fork()來創建進程或者內核線程。它們的區別是在於flag的不同,大致的流程如下圖所示: _do_fork簡要流程
相關文章
相關標籤/搜索