一、进程空间和多进程父子关系:
进程是分配资源的最小单位(进程内存空间)。fork后,子进程会复制父进程的task_struct结构;并为子进程的堆栈分配物理页(开始只是标记为只读的),延迟到当父或子线程尝试写这些区域,内核才为需要修改的那片内存拷贝副本。
二、进程间通信方式:
1. 共享内存(share memory), 信号量(semaphore/sɛməˌfɔr/)。
2. 消息队列(message queue),信号(signal)。
3.

本文探讨了进程和子进程的区别,强调了写时复制技术在提高fork效率中的作用。介绍了Linux下进程间通信的主要手段,如管道、信号、消息队列、共享内存、信号量和套接字,并解释了为什么需要进程间通信,如信息共享和模块化。
最低0.47元/天 解锁文章
1999

被折叠的 条评论
为什么被折叠?



