锁
爱吃袜子的二哈
这个作者很懒,什么都没留下…
展开
-
synchronized关键字
Java中的每一个对象都有一个内部锁。如果一个方法用synchronized关键字声明,那么对象的锁将保护整个方法。线程进入同步代码块或方法的时候会自动获得该锁,在退出同步代码块或方法时会释放该锁。获得内部锁的唯一途径就是进入这个锁保护的同步代码块或方法。synchronized关键字主要有修饰代码块和修饰方法两种用法:1、synchronized关键字修饰一般方法和代码块(使用的是Java对象锁)原创 2017-12-09 18:25:48 · 192 阅读 · 0 评论 -
产生死锁的一段代码
public class Main { public static void main(String[] args) { Object obj1 = new Object(); Object obj2 = new Object(); new Thread(new Runnable() { public voi...原创 2018-09-16 18:01:08 · 741 阅读 · 0 评论