1、采用queue,而不是采用list遍历
2、添加两个锁,读锁和写锁
多线程下的共享资源列表,布布扣,bubuko.com
多线程下的共享资源列表
原文:http://www.cnblogs.com/markqian/p/3712669.html