摘要: Java实现多线程的两种方式比较及区别 注意:图片中 1:为什么药重写run()方法?有个错别字药,应该为要。 示例代码如下: 方式1:自定义类继承Thread类 1 package cn.itcast_02; 2 3 /* 4 * 该自定义的类为什么要重写run()方法? 5 * 自定义类中不是所 阅读全文
posted @ 2018-04-04 23:42 黑泽君 阅读(519) 评论(0) 推荐(0)
摘要: 后台线程 public final void setDaemon(boolean on) 将该线程标记为守护线程或用户线程 对象名.setDaemon(true); // 设置守护线程 当正在运行的线程都是守护线程时,Java虚拟机退出。该方法必须在启动线程前调用。 坦克大战帮助理解守护线程,如下图 阅读全文
posted @ 2018-04-04 23:38 黑泽君 阅读(231) 评论(0) 推荐(0)
摘要: 我想要获取main方法所在的线程对象的名称,该怎么办呢? 遇到这种情况,Thread类就提供了一个很好玩的方法: public static Thread currentThread() 返回当前正在执行的线程对象 阅读全文
posted @ 2018-04-04 23:29 黑泽君 阅读(285) 评论(0) 推荐(0)
摘要: 法一:通过无参构造+setXxx()给线程起名字 法二:通过带参构造方法给线程起名字 阅读全文
posted @ 2018-04-04 23:00 黑泽君 阅读(536) 评论(0) 推荐(0)