随笔分类 - 语言-java
摘要:Timer 线程调度任务 本质上每个Timer对象都是一个单个后台线程Thread,用于依次执行该对象的所有任务。当Timer对象被new出来时,后台线程就会启动,没有任务会wait(),直到添加任务后被唤醒。 添加的任务应该是能很快完成的。如果某个任务执行时间过长(超过间隔时间period),因为
阅读全文
摘要:在J2SE 5.0中引入的这种对类型系统期待已久的增强允许类型或方法对各种类型的对象进行操作,同时提供编译时类型安全。它为集合框架增加了编译时类型安全性,并消除了强制转换的苦差事。 机器翻译,有疑问参考出处 https://docs.oracle.com/javase/tutorial/extra/
阅读全文
摘要:https://www.cnblogs.com/williamjie/p/9358291.html
阅读全文
摘要:1.快速失败(fail-fast) 在使用迭代器对集合对象进行遍历的时候,如果A线程对集合进行遍历,正好B线程对集合进行修改(增加、删除、修改)则A线程会抛出ConcurrentModificationException异常。 原理是:迭代器在遍历时直接访问集合中的内容,并且在遍历过程中使用一个 m
阅读全文
浙公网安备 33010602011771号