当访问数据结构模式时,常规锁不会区分“读锁”和“写锁” 由许多读取数据的线程组成,每个线程都必须锁定数据,这会产生不必要的序列化。 众所周知,读写器锁的存在解决了这个问题 “多个并发读卡器,单个写入器锁”,用于由多个线程同时读取数据组成 并且只允许一个线程写入或修改数据。所有其他人(读者或作者)将被阻止,而作者 正在修改或写入数据,并被取消阻止,直到写入程序完成写入。