摘要: 1.如何实现线程安全。 1)volatile 关键字,线程安全,三个原则,原子性,可见性,有序性,保证公用数据不被多个线程使用造成问题,将java内存模型,提出,jvm在分配内存的时候,系统分配一个主内存,各个线程有个独立的工作内存,公用的数据存在主内存,如果一个线程调用,后改变了,没有刷新,另一个 阅读全文
posted @ 2015-01-07 12:22 猪哥哥厉害 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1、同步容器:他们的所有的方法都是同步的,且是有Collections.synchronziedXXX 方法创建的 1)vector 2)hashtable 2、并发容器:jdk5 引进了concuurrentHashmap,Queue ,blokingQueue,来实现并发同步,jdk提供了传统的 阅读全文
posted @ 2015-01-07 11:50 猪哥哥厉害 阅读(209) 评论(0) 推荐(0) 编辑