同步块内的产量?调用yield()后锁定释放?

Raj*_*Raj 3 java multithreading synchronization

我正在创建一个多线程并yield()在其中调用.

java.lang.Thread.yield()方法使当前正在执行的线程对象暂时暂停并允许其他线程执行.

其他线程是否可以执行哪些也想进入同步块?

synchronized(this.lock)
{
 //calling yield here.

}
Run Code Online (Sandbox Code Playgroud)

谢谢.

Ren*_*sen 5

据我所知,Yield()只会放弃CPU上的剩余时间片并重新进入队列.它不会释放任何同步对象.