Java多线程—创建Thread类实现多线程
2016-11-08 09:54
375 查看
class aa extends Thread{ public aa(String str){ super(str); } public void run(){ for(int i=0;i<10;i++){ System.out.println(i+" "+getName()); try{ sleep((int)(Math.random()*1000)); }catch (InterruptedException e){} } System.out.println("DONE!"+getName()); } } public class bb { public static void main(String[] args) { aa s1=new aa("Beijing"); s1.start(); aa s2=new aa("Shanghai"); s2.start(); } }
运行结果:
心得:
新建的线程各自自动调用属于自己的run()方法,分别执行;直到i=9运行完,输出"DONE!"。
多个线程之间的执行、调度及输出具有随机性。
相关文章推荐
- java多线程学习1-继承Thread类和实现Runnable接口来创建线程
- Java【多线程知识总结(5)】比较继承Thread类创建线程和实现Runnable接口创建线程这两种方式
- Java【多线程知识总结(5)】比较继承Thread类创建线程和实现Runnable接口创建线程这两种方式
- java创建多线程的两种方法(继承Thread类/实现Runnable接口)
- 2. 初学Java多线程:用Thread类创建线程
- java中用Runnable和Thread实现多线程,多线程间的同步和死锁。
- Java通过继承Thread类实现多线程
- [原]Java多线程编程学习笔记之五:Runnable和Thread实现多线程的区别(含代码)
- 黑马程序员——java第十一、十二天:多线程(创建线程1-2、多线程同步代码、实现Runnable接口、安全死锁)
- Java【多线程知识总结(4)】通过实现Runnable接口创建线程
- 【Java多线程学习】Java多线程的两种实现方式:继承Thread类 & 实现Runable接口
- 在java编程时,线程创建实现Runnable接口与继承Thread类的不同
- 二、初学Java多线程:用Thread类创建线程
- 【Java并发编程】之六:Runnable和Thread实现多线程的区别(含代码)
- Java中继承Thread和实现Runnable这两种创建线程有何区别
- Java 继承Thread类实现多线程:
- java 三种多线程的创建方法Thread,Handler,Runnable
- Java:多线程,分别用Thread、Runnable、Callable实现线程
- java多线程扩展Thread类和实现runnable接口的联系
- 初学Java多线程:用Thread类创建线程