摘要: 5、守护线程守护线程与普通线程写法上基本么啥区别,调用线程对象的方法setDaemon(true),则可以将其设置为守护线程。 守护线程使用的情况较少,但并非无用,举例来说,JVM的垃圾回收、内存管理等线程都是守护线程。还有就是在做数据库应用时候,使用的数据库连接池,连接池本身也包含着很多后台... 阅读全文
posted @ 2014-11-07 09:42 Wishmeluck 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一、线程的生命周期线程状态转换图:线程的生命周期和状态控制" title="Java多线程A 线程的生命周期和状态控制">1、新建状态用new关键字和Thread类或其子类建立一个线程对象后,该线程对象就处于新生状态。处于新生状态的线程有自己的内存空间,通过调用start方法进入就绪状态(ru... 阅读全文
posted @ 2014-11-07 09:38 Wishmeluck 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1. Java中sleep和wait的区别① 这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用b的sleep方法,实际上还是a去睡觉,要让b线程睡觉要在b的代码中调用sleep。... 阅读全文
posted @ 2014-11-07 09:32 Wishmeluck 阅读(93) 评论(0) 推荐(0) 编辑