多线程学习1-创建线程

来源:互联网 发布:哪里可以网络购彩 编辑:程序博客网 时间:2024/05/16 12:40

实例代码:

class ThreadDemo{public static void main(String [] args){System.out.println(Thread.currentThread().getName()+" run...");/*创建线程,并启动*/Thread thread0 = new Thread();thread0.start();/*线程创建方法一:重写子类*/Thread thread1 = new Thread(){@Override public void run(){//codeSystem.out.println(Thread.currentThread().getName()+" run...");}};thread1.start();/*线程创建方法二:重写Runnable(更能体现面对对象思想)*/Thread thread2 = new Thread(new Runnable(){@Overridepublic void run(){//codeSystem.out.println(Thread.currentThread().getName()+" run...");}});thread2.start();/*思考题:打印结果?*/Thread thread3 = new Thread(new Runnable(){@Overridepublic void run(){//codeSystem.out.println(Thread.currentThread().getName()+"_Runnable() run...");}}){@Overridepublic void run(){//codeSystem.out.println(Thread.currentThread().getName()+"_subRun() run...");}};thread3.start();}}


测试结果:

main run...Thread-1 run...Thread-2 run...Thread-3_subRun() run...


 

原创粉丝点击