Java并发
文章平均质量分 82
强迫症患者m
这个作者很懒,什么都没留下…
展开
-
Java并发编程艺术 4 Java并发编程基础
第四章 Java并发编程基础优先级操作系统使用时分的形式调度运行的线程。每个线程会被分配到若干时间片,当线程时间片用户线程发生调度,执行下一个线程。当前线程等待下次分配。通过成员变量priority设置优先级。范围1-10。默认5。数值越大优先级越高,10最高。线程的状态Java线程可能处于一下6中状态,在给定的某一时刻只能处于一种状态。原创 2017-08-29 22:41:02 · 237 阅读 · 0 评论 -
Java并发编程艺术 6 Java并发容器和框架
第六章 Java并发容器和框架ConcurrentHashMapConcurrentHashMap是线程安全的HashMap,保证线程安全的同时保证高效。是HashMap和HashTable的进化版。HashMap和HashTable的区别HashMap和HashTable几乎是等价的,但还是存在一定的区别。【1】HashMap不是线程安全的,HashTable原创 2017-09-03 15:10:28 · 257 阅读 · 0 评论 -
Java并发编程艺术 6 Fork/Join框架
Java并发编程艺术 6 Fork/Join框架原创 2017-09-03 15:17:06 · 257 阅读 · 0 评论 -
Java并发编程艺术 7 Java的13个原子操作类
第7章 Java的13个原子操作类原子更新基本数据类型AtomticBoolean AtomicInteger AtomicLongAtomicInteger aint = new AtomicInteger(10);aint.incrementAndGet(); //原子方式将当前值加1,返回自增后的 ++iaint.decrementA原创 2017-09-03 15:18:21 · 273 阅读 · 0 评论 -
Java并发编程艺术 8 Java中的并发工具类
第8章 Java中的并发工具类并发工具类中主要提供了一些并发流程控制的手段。主要有CountDownLatch、CyclicBarriery和SemaphoreExchanger工具类提供在线程间交换数据的一种手段。CountDownLatch CountDownLatch类能够使一个线程进行等待,等待其他相关的线程完成各自的任务以后再执行当前线程的工作。原创 2017-09-03 15:20:01 · 499 阅读 · 0 评论 -
Java并发编程艺术 9 Java中的线程池
第9章 Java中的线程池线程池的优点【1】降低资源消耗。通过重复利用已创建的线程,可以减少创建、销毁线程的消耗【2】提高响应速度。可以直接使用已创建线程。【3】提高线程的管理性。通过线程池统一的分配、调优和监控。线程池创建new ThreadPoolExecutor(corePoolSize, maximumPoolSize, keepAlive原创 2017-09-03 15:22:21 · 233 阅读 · 0 评论