摘要: 读-写锁如果线程只是读取共享存储器,那么允许多个线程进入临界区。任意数量的线程可以拥有一个读-写锁来进行读操作,但是如果要写存储器,就只允许一个线程进行访问。读写锁常用于读数据比写数据多的应用中。POSIX定义pthread_rwlock_t为读写锁。它与互斥锁有相同的操作,只是有一个pthread_rwlock_rdlock读封锁操作()和pthread_rwlock_wrlock()写封锁操... 阅读全文
posted @ 2010-11-19 19:43 莫忆往西 阅读(226) 评论(0) 推荐(0)
摘要: 任务间并发的同步同步任务之间的关系开始-开始关系(SS) 虚拟人(avatar)的嘴巴和声音同时执行结束-开始关系(FS) 任务A不能结束直至任务B开始运行类似于父子进程,父进程产生一个子进程或者父进程从子进程接收到子进程已经开始运行的通信之前,父进程不能完全执行某些操作。开始-结束关系(SF) 一个任务不能开始,直至另一个任务结束,在管道中读取数据结束-结束关系(FF) 任务B结束之前,任务A... 阅读全文
posted @ 2010-11-19 19:38 莫忆往西 阅读(325) 评论(0) 推荐(0)