use*_*052 3 java multithreading synchronized
当调用Thread.sleep(10000)时,当前Thread将进入休眠状态.如果在同步方法中调用Thread.sleep(10000)是否其他线程可以在该时间段内执行?
Dr *_*r G 15
如果您Thread.sleep(10000)在同步方法或块中执行操作,则不会释放锁定.因此,如果其他线程正在等待该锁定,则它们将无法执行.
如果要等待条件发生的指定时间并释放对象锁,则需要使用 Object.wait(long)