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