美文网首页
java,中加锁以及死锁

java,中加锁以及死锁

作者: jasonLoving | 来源:发表于2018-09-10 10:05 被阅读0次

    synchronized(加同一个对象)在创建多个多线程的时候,线程间就不会相互抢夺资源,抢夺资源,抢夺资源的坏处就是当线程1没有执行完就执行线程2,导致线程1中的事情没有做完,就会造成不是需求中的效果。

    class maiPiao extends Thread{

    private static int num = 100;

    @Override

    public void run() {

    while (true) {

    synchronized (maiPiao.class) {

    try {

    Thread.sleep(10);

    } catch (Exception e) {

    }

    if (num <= 0) {

    break;

    }

    System.out.println(this.getName() + "这是第" + num-- + "张票");

    }

    }

    }

    }

    相关文章

      网友评论

          本文标题:java,中加锁以及死锁

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