2018年8月19日

Java并发编程原理与实战三十三:同步容器与并发容器

摘要: 1、什么叫容器? 》数组,对象,集合等等都是容器。 2、什么叫同步容器? 》Vector,ArrayList,HashMap等等。 3、在多线程环境下,为什么不用同步容器呢? 》1、线程不安全问题。2、线程安全的情况下,但是性能非常差问题。 Vector(线程安全,基本不用) 》ArrayList( 阅读全文

posted @ 2018-08-19 21:39 pony1223 阅读(214) 评论(0) 推荐(0) 编辑

Java并发编程原理与实战三十二:ForkJoin框架详解

摘要: 1、Fork/Join框架有什么用呢? 》Fork使用来切分任务,Join是用来汇总结果。举个简单的栗子:任务是1+2+3+...+100这个任务(当然这个任务的结果有好的算法去做,现在是用笨方法去计算这个结果)。 》适合在多核环境下,单核环境使用ForkJoin没什么意思。简单来说就是,一个任务切 阅读全文

posted @ 2018-08-19 21:37 pony1223 阅读(484) 评论(0) 推荐(0) 编辑

Java并发编程原理与实战三十一:Future&FutureTask 浅析

摘要: 一、Futrue模式有什么用? >正所谓技术来源与生活,这里举个栗子。在家里,我们都有煮菜的经验。(如果没有的话,你们还怎样来泡女朋友呢?你懂得)。现在女票要你煮四菜一汤,这汤是鸡汤,有常识的人鸡汤要煲好久滴。如果你先炒四个菜,最后再煲汤,估计都已经一天的时间了。好了。如果我们先煲汤,在煲汤的时候, 阅读全文

posted @ 2018-08-19 21:33 pony1223 阅读(953) 评论(2) 推荐(2) 编辑

导航