[置顶] Java 多线程学习笔记(三)-守护线程
2016-07-03 15:36
531 查看
package test.run; import testpackage.MyThread; public class Run { public static void main(String[] args) { try { MyThread thread = new MyThread(); thread.setDaemon(true); thread.start(); Thread.sleep(5000); System.out.println("我离开thread对象也不再打印了,也就是停止了!"); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
package testpackage; public class MyThread extends Thread { private int i = 0; @Override public void run() { try { while (true) { i++; System.out.println("i=" + (i)); Thread.sleep(1000); } } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }i=1
i=2
i=3
i=4
i=5
我离开thread对象也不再打印了,也就是停止了!
相关文章推荐
- JSON java fastJson
- [置顶] Java 多线程 学习笔记(二)停止线程的几种方法
- 初学java之12 泛型编程的个人理解总结
- [置顶] Java 多线程学习笔记 (一)interrupt
- 文章标题
- 修改eclipse中的propersties文件的默认编码格式
- 转: Android 软件开发之如何使用Eclipse Debug调试程序详解(七)
- 使用Spring MVC统一异常处理
- 【数字安全】Security in Java
- 自定义注解+Struts2拦截器实现简单权限控制
- 转: eclipse 快捷键列表(功能清晰版本)
- Spring AbstractRoutingDataSource 实现动态数据源切换
- java 中如何声明线程安全的集合 set, map 和list【转】
- spring 中常用的两种事务配置方式以及事务的传播性、隔离级别
- Reverse Integer(java)
- Java类型信息与用反射机制编写通用的Excel导入导出
- JAVA---udp数据的发送与接收
- Java编程题目-4:数组操作问题
- quartz集群分布式(并发)部署解决方案-Spring
- JavaWeb概述(二)