1、定义读写锁
2、使用读写锁
3、测试,看不出来有什么区别
4、添加代码,写入时,暂停10s
5、使用多线程来执行读写,此时一旦写进行时,所有的操作都暂停
6、如果只执行写操作,最终只会每隔10s执行一次,哪怕是多线程的环境,因为所有的操作都需要写入锁的释放才能进行
时间:2024-10-15 17:38:45
1、定义读写锁
2、使用读写锁
3、测试,看不出来有什么区别
4、添加代码,写入时,暂停10s
5、使用多线程来执行读写,此时一旦写进行时,所有的操作都暂停
6、如果只执行写操作,最终只会每隔10s执行一次,哪怕是多线程的环境,因为所有的操作都需要写入锁的释放才能进行