主线程是否需要线程对象监视器来调用同步的start()方法

时间:2019-08-09 03:50:53

标签: java multithreading synchronization

我正在尝试理解Java中的同步。 Thread类本身有一些同步方法,例如start()方法,join(millis)方法。那么,正在启动另一个线程的线程是否需要线程对象监视器才能进入此start()方法?

public class Thread implements Runnable {
    public synchronized void start() {
    }
}

class Demo{
    public static void main(String[] args){
        Thread t1 = new Thread(new Runnable() {
            @Override
            public void run() {
                System.out.println(Thread.currentThread().getName()+" is under execution");
            }
        },"FirstThread");
        t1.start();
    }
}

主线程是否需要t1线程对象监视器才能进入同步的start()方法?

0 个答案:

没有答案