您的位置:首页 > 职场人生

002. Java常见面试题一

2016-10-12 10:29 183 查看
1.Sleep()和wait()有什么区别???

       Sleep()是让线程停止一段时间的方法,在Sleep()时间间隔期满后线程并不一定立即恢复执行。

      Wait():当线程交互的时候,如果线程对一个对象发出一个Wait()调用,该线程会暂停执行,被调对象进入等待状态,知道被唤醒或等待时间到。

 

2.什么是线程?线程的状态有哪些?

     线程是在程序执行过程中,能够执行代码的一个执行单元,每个程序至少都有一个线程。

    线程的基本状态有四种:运行、就绪、挂起、结束。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: