java关于线程的习题

想请问一下这个A为什么是错的 ,中断后其他线程是在继续排队吗还是…?

img

sleep方法让线程进入休眠的状态,休眠完成后进去锁的方法,但是方法没有释放锁,其他线程还在在外等待,没法拿到锁,进而没法执行锁修饰的方法。

那是线程锁啊,阻止其他线程进入的

sleep 不释放锁,所以其他线程是无法获取到互斥锁的

不释放就没办法调用 sleep方法让当前线程休眠 只是让出了cpu的执行权,并不会释放同步资源锁