摘要: final关键字:必须要被初始化赋值,而且只能初始化一次. Final关键字在并发中的原理是:禁止cpu指令集重新排序,来保证对象的安全发布,防止对象引用被其他线程在对象被完全构造完成前拿到并使用. 可以理解为防止被其他线程的对象所使用. 阅读全文
posted @ 2019-07-30 10:49 不想写BUG 阅读(1425) 评论(0) 推荐(0) 编辑
摘要: newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newScheduledThreadPool 创建一个定长线程 阅读全文
posted @ 2019-07-30 10:32 不想写BUG 阅读(528) 评论(0) 推荐(0) 编辑