wait sleep 线程切换 IO阻塞 轮询 锁是否释放和当前线程是否占用CPU资源问题
摘要:
1 wait 以后的 notify()函数释放锁,不占用CPU资源,线程暂定,CPU资源被让出。 2 sleep()函数 不释放锁,但是让出CPU资源,确定唤醒时间。 3 yield()函数 和操作系统的 自发的切换执行的线程,不释放锁,不确定唤醒时间。 4 因为等待网络IO阻塞/磁盘IO导致的线程 阅读全文
posted @ 2022-09-27 01:24 zhangyukun 阅读(702) 评论(0) 推荐(0) 编辑