摘要: 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 =... 阅读全文
posted @ 2013-06-30 17:38 OpenSoucre 阅读(3133) 评论(0) 推荐(0) 编辑