java多线程(三)_多线程练习以及线程运行状态简图
2018-01-21 16:57
344 查看
现在就根据毕向东的视频教程进行一步一步书写文章
执行结果
练习题1
/* 练习: 创建两个线程,和主线程交替运行。 原来线程都有自己默认的名称。 Thread-编号 该编号从0开始。 static Thread currentThread():获取当前线程对象。 getName(): 获取线程名称。 设置线程名称:setName或者构造函数。 */ public class ThreadDemo extends Thread{ ThreadDemo(String name){ super(name); } @Override public void run() { for (int i = 0; i < 3; i++) { System.out.println(Thread.currentThread().getName()+" run..."+i); } } public static void main(String[] args) { ThreadDemo t1 = new ThreadDemo("one"); ThreadDemo t2 = new ThreadDemo("two"); t1.start(); t2.start(); for (int i = 0; i < 3; i++) { System.out.println(Thread.currentThread().getName()+" run..."+i); } } }
执行结果
main run...0 one run...0 two run...0 two run...1 two run...2 one run...1 one run...2 main run...1 main run...2
线程状态
参考
毕向东java教学视频相关文章推荐
- java多线程-线程运行状态-获取线程对象以及名称
- JAVA之旅(十二)——Thread,run和start的特点,线程运行状态,获取线程对象和名称,多线程实例演示,使用Runnable接口
- Java多线程之线程的五种状态以及状态之间的关系
- java线程一之创建线程、线程池以及多线程运行时间统计
- Java多线程之中断线程、中断状态以及间隔输出
- java多线程基础(1)-由调度方式引入线程各种运行状态
- Java多线程之线程生命周期以及线程各个时期的状态
- Java多线程笔记一(创建运行,相关概念,JVM内存模型,线程有几种状态,死锁)
- 玩转java多线程学习篇三 线程的状态以及Thread类的API
- Java多线程:线程状态以及wait(), notify(), notifyAll()
- Java多线程——实现线程的方式以及线程的状态
- JAVA之旅(十二)——Thread,run和start的特点,线程运行状态,获取线程对象和名称,多线程实例演示,使用Runnable接口
- JAVA多线程——线程运行时异常的处理
- java多线程-线程状态
- Java多线程:线程状态
- Java多线程研究06-带返回值的线程定义接口Callable以及Future,FutureTask的使用
- Java多线程学习笔记1——线程的实现方式以及定时器的使用
- java中线程的状态以及线程栈分析
- 总结Java中线程的状态及多线程的实现方式
- java多线程(一)线程状态与创建线程