如何定义一个线程安全的LinkedList对象? 不能是 List synList = Collections.synchronizedList(new LinkedList());因为我想使用 LinkedList.addFirst(); 和 removeLast();方法!谢谢指教!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 扩展LinkedList 重写addFirst方法和removeLast方法,加上同步处理.不知道是否可行 定义一个类 MyLinkedList extends LinkedList 实现同步LinkedList.addFirst(); 和 removeLast();方法!MyLinkedList list = new MyLinkedList ();List listProxy = Collections.synchronizedList(list);用普通方法时用 listprocxy 的方法, .....................或者MyLinkedList 全部实现同步 List synList = Collections.synchronizedList(new LinkedList());LinkedList.addFirst(); ====> list.add(0,obj);LinkedList.removeLast(); ===> list.remove(list.size()); 错了,LinkedList.removeLast(); ===> list.remove(list.size()-1); 直接用Collections.synchronizedXXX方法,但要主要你要用容器的iterator()的时候在你的代码外围加上synchronized(你的集合对象) 求助!jsp页面迭代ArrayList问题! 大家帮改改白 如何让他叠加 呀 把所有数据查出来 我在线等谢谢了 iText 写入 超链接 synchronized如何使用 怎样得到大小为一个byte的数据? 一个servlet错误 Can't find bundle for base name LocalStrings, locale zh_CN 我该怎么办那? 原来可以这样! 求助java输入输出的问题 请帮一帮菜鸟, 已经憋了我3天了!!! 小弟求助一道JAVA问题 jstl问题
实现同步LinkedList.addFirst(); 和 removeLast();方法!MyLinkedList list = new MyLinkedList ();
List listProxy = Collections.synchronizedList(list);
用普通方法时用 listprocxy 的方法, .....................或者MyLinkedList 全部实现同步
LinkedList.removeLast(); ===> list.remove(list.size());
synchronized(你的集合对象)