20201321周慧琳

2022年11月9日

线程同步-读者写者问题(多线程)

摘要: 问题描述 有读者和写者两个并发进程,共享一个文件,当两个或以上的读进程同时访问共享数据时不会产生副作用, 但若某个写进程和其他进程(读进程或写进程)同时访问共享数据时则可能导致数据不一致的错误。因此要求: 1、允许多个读者可以同时对文件进行读操作; 2、只允许一个写者往文件中写信息; 3、任一写者完 阅读全文

posted @ 2022-11-09 17:13 20201321周慧琳 阅读(43) 评论(0) 推荐(0) 编辑
进程间通信-信号-pipe-fifo

摘要: Linux进程间通信 **进程是程序运行资源分配的最小单位。**每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程 阅读全文

posted @ 2022-11-09 15:14 20201321周慧琳 阅读(27) 评论(0) 推荐(0) 编辑