摘要:
fork一个进程后,复制出来的task_struct结构与系统的堆栈空间是父进程独立的,但其他资源却是与父进程共享的,比如文件指针,socket描述符等不同的进程使用不同的地址空间,子进程被创建后,父进程的全局变量,静态变量复制到子进程的地址空间中,这些变量将相互独立 1 #include 2 #include 3 #include 4 #include 5 6 int count = 1; 7 8 int main(){ 9 if(fork() == 0){10 count--;11 printf("child fork:counter =... 阅读全文