java面试题

当前位置: 面试问题网 > java面试题 > sleep()方法和wait()方法的区别是什么

sleep()方法和wait()方法的区别是什么

sleep(100L)是占用cpu,线程休眠100毫秒,其他进程不能再占用cpu资源,wait(100L)是进入等待池中等待,交出cpu 等系统资源供其他进程使用,在这100毫秒中,该线程可以被其他线程notify,但不同的是其他在等待池中的线程不被notify不会出来,但这个线程 在等待100毫秒后会自动进入就绪队列等待系统分配资源,换句话说,sleep(100)在100毫秒后肯定会运行,但wait在100毫秒后还有等待 os调用分配资源,所以wait100的停止运行时间是不确定的,但至少是100毫秒。

【sleep()方法和wait()方法的区别是什么】相关文章

1. sleep()方法和wait()方法的区别是什么

2. 构造方法和其他方法的区别?怎么调用父类的构造方法

3. 介绍一下结构化程序设计方法和面向对象程序设计方法的区别

4. 构造方法和其他方法的区别

5. 简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?

6. What\'s the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)

7. Oracle里面User和Schema的区别是什么

8. 什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?

9. shallow copy和deep copy的区别

10. 派遣工和正式工的区别是什么?

本文来源:https://www.mianshiwenti.com/a12544.html

点击展开全部

《sleep()方法和wait()方法的区别是什么》

将本文的Word文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面

﹝sleep()方法和wait()方法的区别是什么﹞相关内容

「sleep()方法和wait()方法的区别是什么」相关专题

其它栏目

也许您还喜欢