读写锁代码编写

来源:互联网 发布:java 线程池 添加任务 编辑:程序博客网 时间:2024/06/12 18:45

读写锁:一种特殊的自旋锁,它把对共享资源的访问者划分成读者和写者,读者只对共享资源进行读访问,写者则需要对共享资源进行写操作,这种锁相对于自旋锁而言,能提高并发性。它允许同时有多个读者访问共享资源。

写者是排他性的,一个读写锁同时只能有一个写者或多个读者,但不能同时既有读者又有写者。




保证写者先写



运行结果


保证读者先读



运行结果



原创粉丝点击