JAVA
xunjm
这个作者很懒,什么都没留下…
展开
-
LinkedList中将对象按照某一属性排序
例如,链表 treelist 声明如下:LinkedList treelist = new LinkedList();其中 TreeNode 是自己定义的一个类,类中有一个 int 类型的 value 属性,若要以 TreeNode 中的 value 属性排序,可以如下实现:1. 添加一个类,实现 Comparator 接口public class Tree转载 2014-06-06 10:17:48 · 1353 阅读 · 0 评论 -
LinkedList多线程不安全的解决办法
LinkedList是线程不安全的在多线程下遍历LinkedList,经常会抛出如下异常:java.util.ConcurrentModificationExceptionjava.util.LinkedList$ListItr.checkForComodification(Unknown Source)java.util.LinkedList$ListItr.next(U转载 2014-06-06 10:06:15 · 8877 阅读 · 0 评论 -
Java线程池的原理及几类线程池的介绍
在什么情况下使用线程池? 1.单个任务处理的时间比较短 2.将需处理的任务的数量大 使用线程池的好处:? 1.减少在创建和销毁线程上所花的时间以及系统资源的开销 2.如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存以及”过度切换”。 线程池工作原理:为什么要用线程池?诸如 Web转载 2014-07-09 11:47:11 · 486 阅读 · 0 评论