Linux多线程开发-线程同步-读写锁pthread_rwlock_t

一、读写锁概念 对资源的访问抽象为两种类型,即独占和共享。独占资源具备排他性,例如写操做。共享资源能够同时由多个线程访问,不对该资源执行写操做。针对资源的读和写操做分别加锁,写操做加锁与互斥锁相同,但读操做加锁能够让多个线程同时访问。并发 优势:互斥锁进入临界区后,未得到锁的线程会阻塞,所以,会下降程序的并发效率。读写锁能够对读操做高效访问,提升资源利用效率,并发性能更高。函数 POSIX库中用类
相关文章
相关标签/搜索