摘要: 互斥模型 同步模型 生产者消费者其实是用了两种模型,就是先同步再互斥,就是首先要先由生产者生产产品,后面消费者才能消费产品,同时生产和消费这个过程是要互斥的。 1 #include<semaphore.h> 2 #include<pthread.h> 3 #include<stdio.h> 4 #i 阅读全文
posted @ 2021-04-26 20:46 stronger_zjf 阅读(181) 评论(0) 推荐(0) 编辑
摘要: linux下为了多线程同步,通常用到锁的概念。posix下抽象了一个锁类型的结构:ptread_mutex_t。通过对该结构的操作,来判断资源是否可以访问。顾名思义,加锁(lock)后,别人就无法打开,只有当锁没有关闭(unlock)的时候才能访问资源。即对象互斥锁的概念,来保证共享数据操作的完整性 阅读全文
posted @ 2021-04-26 19:57 stronger_zjf 阅读(175) 评论(0) 推荐(0) 编辑