<<深入java虚拟机>>有那么一句话,我有点疑惑

暗中观察 发布于 2019/02/25 08:48
阅读 153
收藏 0

BufferedReader在readBytes中等待System.in的键盘输入,这时线程为Runnable 状态,
Runnable 状态的线程会被分配运行时间,但readBytes方法检查到流没有更新时会
立刻归还执行令牌,这种等待只消耗很小的cpu资源。

上面段话在4.3.1  章节

我仿照书上代码,得到石锤如下:

看到代码停在了58行,这里真的释放了执行令牌吗?想了解下它的原理

加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部