JAVA SE——线程

2019-12-03

16:11:02

 

 创建线程的三种方式:

创建线程的方式一:继承Thread类

package com.wkcto.jbdc.test1;

public class SubThread extends Thread {
    //重写run()方法
    //run()方法就是子线程要执行的代码
    @Override
    public void run() {
        // TODO Auto-generated method stub
        for(int i=1;i<=100;++i) {
            System.out.println("sub thread :"+i);
        }
        
    }
    
}
package com.wkcto.jbdc.test1;

public class Test {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int tshow = 5;
        SubThread t1 = new SubThread();
        t1.start();//只有调用start()方法,才会为子线程分配栈空间
        //main线程
        for(int i = 1;i<=100;++i) {
            System.out.println("main==>"+i);
        }

    }

}

创建线程方式二:实现Runnable接口

猜你喜欢

转载自www.cnblogs.com/JasonPeng1/p/11980650.html