Fork&Copy-On-Write
- Fork 的作用是复制一个与当前进程一样的进程。新进程的所有数据(变量、环境变量、程序计数器等) 数值都和原进程一致,但是是一个全新的进程,并作为原进程的子进程
- 在Linux 程序中,fork()会产生一个和父进程完全相同的子进程,但子进程在此后多会exec 系统调用,出于效率考虑,Linux 中引入了"写时复制技术即: copy-on-write"
- 一般情况父进程和子进程会共用同一段物理内存,只有进程空间的各段的内容要发生变化时,才会将父进程的内容复制一份给子进程。
参考:https://blog.csdn.net/Code_beeps/article/details/92838520
标签:Fork,Write,复制,Linux,进程,Copy From: https://www.cnblogs.com/aclq/p/17556539.html