文件名称:Proj3:CSE330-操作系统
文件大小:7KB
文件格式:ZIP
更新时间:2024-04-06 23:59:28
C
CSE 330-2021年Spring操作系统 项目3 到期日:2021年3月28日,下午23:59,可获得5%的额外抵免2021年3月30日的最终截止日期为3月30日后每天不罚款10%的扣除额。 严格的个人项目 实施信号量 使用线程,您已经实现了实现信号量。由于线程是非抢占式的,因此您无需确保信号量的原子性(它们已经是原子性的)。 实现以下步骤:(您可以创建名为sem.h的文件,也可以将其写入主c文件中) 1. Semaphore data structure: A value field and a queue of TCBs. 2. InitSem(semaphore, value): Initializes the value field with the specified value. 3. P(semaphore): The P routine decrements the
【文件预览】:
Proj3-master
----sem.h(2KB)
----README.md(7KB)
----threads.h(1KB)
----TCB.h(636B)
----thread_test.c(1KB)
----q.h(2KB)