摘要: ##任务详情 参考 http://www.cnblogs.com/rocedu/p/6766748.html#SECCLA 在Linux下完成“求命令行传入整数参数的和” 注意C中main: int main(int argc, char *argv[]), 字符串“12” 转为12,可以调用ato 阅读全文
posted @ 2021-11-15 11:31 20191223张俊怡 阅读(33) 评论(0) 推荐(0) 编辑
摘要: ##编译运行 功能:每一个生产者都要把自己生产的产品放入缓冲池,每个消费者从缓冲池中取走产品消费。在这种情况下,生产者消费者进程同步,因为只有通过互通消息才知道是否能存入产品或者取走产品。他们之间也存在互斥,即生产者消费者必须互斥访问缓冲池,即不能有两个以上的进程同时进行。 ##修改代码,把同步资源 阅读全文
posted @ 2021-11-15 11:20 20191223张俊怡 阅读(32) 评论(0) 推荐(0) 编辑
摘要: ##编译命令 ##运行结果 ##说明 互斥锁,是一种信号量,常用来防止两个进程或线程在同一时刻访问相同的共享资源。可以保证以下三点: 原子性:把一个互斥量锁定为一个原子操作,这意味着操作系统(或pthread函数库)保证了如果一个线程 锁定了一个互斥量,没有其他线程在同一时间可以成功锁定这个互斥量。 阅读全文
posted @ 2021-11-15 11:03 20191223张俊怡 阅读(63) 评论(0) 推荐(0) 编辑