打开thread类源码,sleep和yield都是native方法,具体实现不得而知,我说下我的猜测:每一个线程的sleep和yield应该由线程本身执行的代码去决定,而不该由其他线程去控制,我猜测原生实现中有类似这样的操作 Thread t = Thread.currentThread(),获取当前线程对象后才去进行下一步操作。

相关推荐

不愿透露姓名的神秘牛友
11-10 11:42
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务