Java线程:线程的调度守护线程Java认证考试

文章作者 100test 发表时间 2010:01:01 15:51:11
来源 100Test.Com百考试题网


  守护线程与普通线程写法上基本么啥区别,调用线程对象的方法setDaemon(true),则可以将其设置为守护线程。
  此方法的详细说明:
  public final void setDaemon(boolean on)将该线程标记为守护线程或用户线程。当正在运行的线程都是守护线程时,Java 虚拟机退出。
  该方法必须在启动线程前调用。
  该方法首先调用该线程的 checkAccess 方法,且不带任何参数。这可能抛出 SecurityException(在当前线程中)。
  参数:
  on - 如果为 true,则将该线程标记为守护线程。
  抛出:
  IllegalThreadStateException - 如果该线程处于活动状态。
  SecurityException - 如果当前线程无法修改该线程。
  另请参见:
  isDaemon(), checkAccess()
  /**
  * Java线程:线程的调度-守护线程
  *
  * @author leizhimin 2009-11-4 9:02:40
  */
  public class Test {
  public static void main(String[] args) {
  Thread t1 = new MyCommon().
  Thread t2 = new Thread(new MyDaemon()).
  t2.setDaemon(true). //设置为守护线程
  t2.start().
  t1.start().
  }
  }
  class MyCommon extends Thread {
  public void run() {
  for (int i = 0. i

相关文章


Java线程:新特征 锁(上)Java认证考试
Java线程:新特征有返回值的线程Java认证考试
Java线程:线程的调度让步Java认证考试
Java线程:线程的调度合并Java认证考试
Java线程:线程的调度守护线程Java认证考试
java查看JDK中底层源码Java认证考试
java读取网络照片Java认证考试
java报表的扩展功能Java认证考试
Java认证辅导:Java对于一个游戏的意义Java认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛