04 2021 档案

摘要:上这个课的一点点理解 进程 不共享状态 调度由操作系统完成 有独立的内存空间(上下文切换的时候需要保存栈、cpu寄存器、虚拟内存、以及打开的相关句柄等信息,开销大) 通讯主要通过信号传递的方式来实现(实现方式有多种,信号量、管道、事件等,通讯都需要过内核,效率低) 线程 共享变量(解决了通讯麻烦的问 阅读全文
posted @ 2021-04-25 13:53 buaa-shy 阅读(198) 评论(1) 推荐(2)
摘要:Problem 1 题面 三个进程 P1、P2、P3 互斥使用一个包含N(N>0)个单元的缓冲区。P1 每次用produce() 生成一个正整数并用put()送入缓冲区某一个空单元中;P2 每次用 getodd()从该缓冲区中 取出一个奇数并用 countodd()统计奇数个数;P3 每次用gete 阅读全文
posted @ 2021-04-19 22:49 buaa-shy 阅读(242) 评论(0) 推荐(0)