四个任务,任务一(优先级较高)等待任务二的信号(start_semp ,0)才能开始工作,任务二运行5次才发送信号。p33
随后任务一创建任务三和任务四,这三个任务共同使用1个资源(resource_semp :1),这些任务能够查询资源的剩余量(ossemquery),并显示,同时能够轮流占用资源,使用信号量控制资源的合理使用。
资源假设为一个全局变量,int R,函数resoure(),里面修改这个变量,并打印一句话。
博主参考下下面链接是否有帮助
https://b23.tv/cvUY2Ho