标签: java multithreading synchronization context-switch
当执行信号量上的语句Thread.sleep()或wait()时,将发生上下文切换。两种情况下上下文切换的开销是否相同?也就是说,刷新TLB并恢复寄存器和堆栈等所有步骤都将在两种情况下执行或存在差异?