java并发
biexiaofei
这个作者很懒,什么都没留下…
展开
-
java中fail-fast 和 fail-safe的区别
原文地址:http://blog.csdn.net/ch717828/article/details/46892051在我们详细讨论这两种机制的区别之前,首先得先了解并发修改。 1.什么是同步修改? 当一个或多个线程正在遍历一个集合Collection,此时另一个线程修改了这个集合的内容(添加,删除或者修改)。这就是并发修改 (这两种机制主要是针对迭代器而言的)什么是 fail-fast 机转载 2017-08-11 16:42:28 · 302 阅读 · 0 评论 -
Java中的对象锁和类锁
Java中的锁:(简要描述) 多线程的线程同步机制实际上是靠锁的概念来控制的。在Java程序运行时环境中,JVM需要对两类线程共享的数据进行协调: 1)保存在堆中的实例变量 2)保存在方法区中的类变量这两类数据是被所有线程共享的。 (程序不需要协调保存在Java 栈当中的数据。因为这些数据是属于拥有该栈的线程所私有的。)别人讲的:Java内存管理:http://blog.csdn.net/转载 2017-09-07 10:43:08 · 419 阅读 · 0 评论