创建继承Thread的线程

创建继承Thread的线程/* * 创建线程方式一:继承自Thread * 步骤: * 1.自定义类,继承自Thread类 * 2.重写run()方法 * 3.创建类的实例,即创建一个线程 * 4.调用线程的start()方法,作用:启动线程、调用run()方法 * * * Thread的run方法,用于存储线程要执行的代码,必须重写此方法 * 启动线程时会自动调用此方法 */ Thread{@Overridepublic void run() {for(int i=1;i<=50;i++){System.out.println(“*****run*******”+i);}}}{main(String[] args) {Demo demo=new Demo();//创建一个线程demo.start();(int i=1;i<=50;i++){System.out.println(“*****Hello World*******”+i);}}}创建两个线程/* * 创建两个线程 * * 线程默认名称 * 自定义线程:Thread-编号,,从0开始 * 主线程:main * * 查看线程名称 * getName() * Thread.currentThread() 获取当前线程实例 * * 设置线程名称 * 通过构造方法、 * */ Thread {public MyThread(String name){super(name);}@Overridepublic void run() {System.out.println(Thread.currentThread()==this);for (int i = 1; i <= 50; i++) {//System.out.println(getName()+”*****run*******” + i);System.out.println(Thread.currentThread().getName()+”*****run*******” + i);}}}{main(String[] args) {// 创建两个线程并启动MyThread t1 = new MyThread(“线程一”);MyThread t2 = new MyThread(“线程二”);t1.setName(“first”);t1.start();t2.start();Thread thread=Thread.currentThread();//获取当前线程实例for (int i = 1; i <= 50; i++) {System.out.println(thread.getName()+”*****Hello World*******” + i);}}}

爱人,却不一定能够听懂。他们听见的,多是抱怨不休,心烦意乱。

创建继承Thread的线程

相关文章:

你感兴趣的文章:

标签云: