顺心咖啡豆

文章
6
资源
0
加入时间
2年10月21天

Linux多线程基础学习(五)线程同步-读写锁读写锁

读写锁 基础概念通过读写锁,可以对受保护的共享资源进行并发读取和独占写入。读写锁是可以在读取或写入模式下锁定的单一实体。要修改资源,线程必须首先获取互斥写锁。必须释放所有读锁之后,才允许使用互斥写锁。对数据库的访问可以使用读写锁进行同步。读写锁支持并发读取数据库记录,因为读操作不会更改记录的信息。要更新数据库时,写操作必须获取互斥写锁。 在一些程序中存在读者写者问题,也就是说,