对多线程操作一个队列的读写 请问下面哪种方法比较合适?(效率和管理上)

在图上~
QQ图片20170319163225.png

杨真

赞同来自: fish

多线程最复杂的情况,就是读与写的过程中的数据保护 一般来说,对于共同访问的数据,读与写一定是互斥的;写与写线程之间也是互斥的;读与读之间大多数情况不需要互斥   所以针对你的问题,思路应该是多个线程并发,对需要共同要访问的数据,进行多和写的加锁

要回复问题请先登录注册