Java高并发程序设计总结
2016-05-17 03:49
211 查看
一.概念:
二.java并行程序基础:
线程基本操作:
注:多线程并发下的ArrayList是个不安全的容器,可用线程安全的Vector代替.
多线程并发下的HashMap也有问题,可用ConcurrentHashMap代替.
此外还要注意加锁对象的选择。
三.JDK并发包:
同步控制(多线程的团队协作):
线程池(线程复用):
JDK的并发容器:
4.锁的优化及注意事项:
5.并行模式与算法:
6.java8与并发:
7.使用Akka构建高并发程序:
二.java并行程序基础:
线程基本操作:
注:多线程并发下的ArrayList是个不安全的容器,可用线程安全的Vector代替.
多线程并发下的HashMap也有问题,可用ConcurrentHashMap代替.
此外还要注意加锁对象的选择。
三.JDK并发包:
同步控制(多线程的团队协作):
线程池(线程复用):
JDK的并发容器:
4.锁的优化及注意事项:
5.并行模式与算法:
6.java8与并发:
7.使用Akka构建高并发程序:
相关文章推荐
- 深入分析Java ClassLoader原理
- springMVC工作原理
- Java过滤器与SpringMVC拦截器之间的关系与区别
- 分布式事务之一:SOA需要怎样的事务控制方式
- Java基础中常犯的一些细节上的错误
- java基础第八天_多线程
- JAVA CDI 学习(1) - @Inject基本用法
- spring的Bean注入和P标签使用
- hibernate学习(1)
- 在 Windows 中实现 Java 本地方法
- java学习笔记5.16
- MD5解密算法-JAVA算法实现
- Java中跳出多层循环的各种方法
- JAVA编程题
- JAVA代码查错
- JAVA相关基础知识
- Java 运行程序,并获得结果
- java获取参数名称
- spring MVC ajax总是error
- 【小平工作日志】Hadoop环境与eclipse集成hadoop-eclipse-plugin