首页 > 编程语言 > 详细

java笔记_线程Concurrency

时间:2019-06-14 16:21:17      阅读:88      评论:0      收藏:0      [点我收藏+]

从JDK1.5开始,JDK开始提供Concurrency开发库。Concurrency提供了一个功能强大、高性能、高扩展、线程安全的开发库,方便程序员开发多线程的类和应用程序。
Concurrency处于java.util.concurrent包,主要包括同步器、执行器、并发集合、Fork/Join框架、Atomic、Locks等内容。
分别介绍如下:
1.同步器:为每种特定的进程同步问题提供了解决方案。
2.线程池:线程池是预先创建线程的一种技术。
3.Locks:替代syschronized的一种解决方案。
4.执行器:用来管理线程的执行,如线程池。
5.Atomic:提供了不需要锁即可完成并发环境使用的原子性操作。
6.并发集合:提供了线程安全的集合类框架。
7.Fork/Join框架:针对当前多核CPU硬件的发展提供了并行编程的可行性。
同步器包括Semaphore、CountDownLatch、CyclicBarrier、Exchanger和Phaser,分别适用于不同的应用场合。

java笔记_线程Concurrency

原文:https://www.cnblogs.com/ODOD/p/10933889.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!