读写锁发现的问题
qt中写了一个c++类用map维护翻译文件,每次更换语言,先加载qm,map里面重新生成。属于一写多读的情况
该map文件内容较多,同时加读写锁会导致,切换翻译,导致程序阻塞,发现因为写入过程太长,会有很多读锁在等待导致的阻塞,写加锁,读不加锁,可以避免,是否存在隐患存疑
qt中写了一个c++类用map维护翻译文件,每次更换语言,先加载qm,map里面重新生成。属于一写多读的情况
该map文件内容较多,同时加读写锁会导致,切换翻译,导致程序阻塞,发现因为写入过程太长,会有很多读锁在等待导致的阻塞,写加锁,读不加锁,可以避免,是否存在隐患存疑