摘要: 1、等待多线程完成的CountDownLatch CountDownLatch允许一个或多个线程等待其他线程完成操作。join用于让当前执行线程等待join线程执行结束。其实现原理是不停检查join线程是否存活,如果join线程存活则让当前线程永远等待。直到join线程中止后,线程的this.not 阅读全文
posted @ 2017-08-05 20:56 fankongkong 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1、背景 Java从JDK1.5开始提供了java.util.concurrent.atomic包,这个包中的原子操作类提供了一种用法简单,性能高效,线程安全地更新一个变量的方式。 Atomic包里一共提供了13个类,属于4种类型的原子更新方式,分别是原子更新基本类型,原子更新数组,原子更新引用和原 阅读全文
posted @ 2017-08-05 10:33 fankongkong 阅读(725) 评论(0) 推荐(0) 编辑
摘要: 在大学期间,由于是计算机工科类的学校,身边的人很多去考取软考,我也去试了试,比较幸运地通过了这两门考试,希望与大家分享一下经历,与大家共勉。 方法 我的方法就是在掌握了基本知识之后,就去做真题,做了真题之后,有很多做错的题,这个时候考得低或者考得高都不要有什么心情的浮动,就把错误和解析拿来记录。最好 阅读全文
posted @ 2017-08-05 09:53 fankongkong 阅读(2042) 评论(0) 推荐(0) 编辑