High Level Concurrency Objects 高级并发对象
来源:互联网 发布:tensorflow支持的gpu 编辑:程序博客网 时间:2024/06/04 19:10
至今,课关注低级API,从最开始已经成为java平台的部分。虽然这些APIs可以胜任非常基本的任务,但是为更多高级任务需要高级构建块。这对于大规模并发程序尤其是真的,充分利用当今的多处理器和多核系统。
在这一节,我们将看到在java平台版本5中介绍的一些高级并发特性。这些特性的大多数在新的java.util.concurrent包中实现。在java 集合框架中也有新的并发数据结构。
1 Lock Object(锁对象)支持指定许多并发应用的锁形式
2 Executors (执行器)定义了启动和管理线程的高级API。Executor 实现了由java.util.Concurrent提供的线程池管理,适合大型应用。
3 Conncurrent collections(并发集合) 使管理海量数据更加容易,并极大的减少同步的需求
4 Atomic variables (原子变量)有最小化的减少同步的特性并帮助避免内存一致性错误。
5 ThreadLocalRandom(JDK 7 )(本地线程随机数)提供从多线程中伪随机数的高效创建
在这一节,我们将看到在java平台版本5中介绍的一些高级并发特性。这些特性的大多数在新的java.util.concurrent包中实现。在java 集合框架中也有新的并发数据结构。
1 Lock Object(锁对象)支持指定许多并发应用的锁形式
2 Executors (执行器)定义了启动和管理线程的高级API。Executor 实现了由java.util.Concurrent提供的线程池管理,适合大型应用。
3 Conncurrent collections(并发集合) 使管理海量数据更加容易,并极大的减少同步的需求
4 Atomic variables (原子变量)有最小化的减少同步的特性并帮助避免内存一致性错误。
5 ThreadLocalRandom(JDK 7 )(本地线程随机数)提供从多线程中伪随机数的高效创建
0 0
- High Level Concurrency Objects 高级并发对象
- 高级并发对象(High Level Concurrency Objects)
- #The Java™ Tutorials — Concurrency :High Level Concurrency Objects 高并发对象
- DB2 SQL高级应用 High level usage
- 高级语言(High-level programming language)
- The Java™ Tutorials — Concurrency :Thread Objects 线程对象
- The Java™ Tutorials — Concurrency :Lock Objects 锁对象
- java并发3.1-共享对象Sharing Objects
- The Java™ Tutorials — Concurrency :Immutable Objects 不可变对象
- java并发(七、高级并发对象)
- High-level Synthesis Vendors
- coach high level member
- High Level Networking Concepts
- high level tech
- 11.High Level Consumer
- Kafaka High Level Consumer
- Server -- Concurrency 服务端并发
- Java并发框架(Concurrency)
- Linux每周一记(2014-6-25)
- DAO模式
- js多选下拉框左右互转
- PRM/DUL – PARNASSUSDATA RECOVERY MANAGER For Oracle Database介绍手册
- 记录一个关于部署TC时候,ORACLE实例监听的问题
- High Level Concurrency Objects 高级并发对象
- hdu1013 Digital Roots
- http头中set-cookie选项的解释
- Immutable Objects 不可变对象
- Serving Web Content with Spring MVC
- 12个Web设计师必备的Bootstrap工具
- 吐槽!!!
- Guarded Blocks 保护块
- 关于常量指针、指针常量等