程序中有开启了两个线程tA和tB,tA会在随机的时间去读取硬盘的图片文件p,而tB则会在随机的时间去改写硬盘的图片文件p。
可以采取哪些方法去避免线程tA和tB同时访问文件p呢?谢谢指点!
典型的 Reader/Writer 问题,使用 ReaderWriterLockSlim 做一下线程同步就好了。