返回顶部
摘要: 主线程:JVM调用程序main()所产生的线程。 当前线程:这个是容易混淆的概念。一般指通过Thread.currentThread()来获取的进程。 后台线程:指为其他线程提供服务的线程,也称为守护线程。JVM的垃圾回收线程就是一个后台线程。用户线程和守护线程的区别在于,是否等待主线程依赖于主线程 阅读全文
posted @ 2018-04-22 13:45 小风微灵-彦 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 一、sleep()和wait()的区别共同点:1.他们都是在多线程的环境下,都可以在程序的调用出阻塞指定的毫秒,然后继续往后执行(在当前线程再次拿到cpu的执行权之后)。2.wait()和sleep()都可以通过interrupt()方法打断线程的暂停状态,从而使得线程立刻抛出InterruptEx 阅读全文
posted @ 2018-04-22 13:39 小风微灵-彦 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 一、理解wait()-notify()-notifyAll()obj.wait()与obj.notify()必须要与synchronized(Obj)一起使用,也就是wait,notify是针对已经获取了Obj锁进行操作;从语法角度上来说:Obj.wait()和Obj.notify()必须在sync 阅读全文
posted @ 2018-04-22 13:06 小风微灵-彦 阅读(421) 评论(0) 推荐(0) 编辑
加载中……