线程
superballball
这个作者很懒,什么都没留下…
展开
-
Java中synchronized同步锁用法及作用范围
Java 中的 synchronized 关键字可以在多线程环境下用来作为线程安全的同步锁。本文主要对 synchronized 的作用,以及其有效范围进行讨论。Java中的对象锁和类锁:java的对象锁和类锁在锁的概念上基本上和内置锁是一致的,但是,两个锁实际是有很大的区别的,对象锁是用于对象实例方法,或者一个对象实例上的,类锁是用于类的静态方法或者一个类的class对象上的。我们知道,类的对...转载 2018-10-11 17:16:49 · 132 阅读 · 0 评论 -
java中的锁池和等待池
在java中,每个对象都有两个池,锁(monitor)池和等待池wait() ,notifyAll(),notify() 三个方法都是Object类中的方法.锁池:假设线程A已经拥有了某个对象(注意:不是类)的锁,而其它的线程想要调用这个对象的某个synchronized方法(或者synchronized块),由于这些线程在进入对象的synchronized方法之前必须先获得该对象的锁的拥...转载 2018-11-04 14:02:24 · 288 阅读 · 0 评论