美文网首页
java . 上锁

java . 上锁

作者: abaeccdce206 | 来源:发表于2018-07-09 16:08 被阅读4次

import org.testng.annotations.Test;

public class SynchronizedTest {

public synchronized void test() {
    System.out.println("test开始.........");
    try {
        Thread.sleep(1);
    } catch (Exception e) {
        e.printStackTrace();
    }
    System.out.println("test结束!!!!!!!!!!");
}



public  void test2() {
    synchronized (SynchronizedTest.class) {
        System.out.println("test2开始.........");
        try {
            Thread.sleep(1000);

        } catch (InterruptedException e) {
            System.out.println(e);
            e.printStackTrace();
        }
        System.out.println("test2结束.........");
    }
}

}

结果
test开始.........
test开始.........
test开始.........
test结束!!!!!!!!!!
test结束!!!!!!!!!!
test结束!!!!!!!!!!

================

test2开始.........
test2结束.........
test2开始.........
test2结束.........
test2开始.........
test2结束.........

Process finished with exit code 0

相关文章

  • java . 上锁

    import org.testng.annotations.Test; public class Synchron...

  • Java锁的原理

    引子 上锁就是改变对象的对象头?什么是对象头?----Java对象的布局----Java对象由什么组成----对象...

  • Java高级上锁机制:显式锁 ReentrantLock

    Java 5.0 加入了新的上锁工作:ReentrantLock,它和同步(Synchronized)方法的内置锁...

  • 2020-09-27

    Java 高并发之无锁(CAS) 本篇主要讲 Java中的无锁 CAS ,无锁 顾名思义就是 以不上锁的方式解决并...

  • atomic线程不安全

    读不上锁,写上锁

  • java关键字synchronized

    synchronized:java锁,在多线程中,执行某个对象时,必须给他上锁,要不会造成混乱。举个简单的例子:幼...

  • 上锁

    用一个秘密 去换一个秘密 用一把钥匙 去换一把钥匙 上锁的心门是打开的 门外却装了栅栏

  • 上锁

    上锁是怎么回事?机械化的东西,无可奈何。

  • 上锁

    刚刚发出去就说上锁了,还第一次遇到了,赶紧再写一篇吧,不然又断更了申请申诉了,心想着我们这种新手应该不会遇到唢写的...

  • 2019 初级Android开发工程师面经

    1. Java基础 1.1 什么是乐观锁? 乐观锁:假设每次去拿数据都认为别人不会修改,所以不会上锁.但是在更新的...

网友评论

      本文标题:java . 上锁

      本文链接:https://www.haomeiwen.com/subject/fnltpftx.html