美文网首页
Java中多线程如何创建

Java中多线程如何创建

作者: 长风_91db | 来源:发表于2018-09-13 19:01 被阅读0次

            java中多线程的创建方式有两种:继承Thread类和实现Runnable接口。两种方式都需要重写run()方法,然后使用start()方法让线程处于就绪状态。继承Thread类,重写run方法,在使用的时候不需要新建一个实例,实现Runnable接口,在使用的时候是需要新建一个实例的,然后将新建的对象放入Thread类中调用start方法让线程进入就绪状态。

    public class threadTest extends Thread{

            @Override

            public void run(){

            //重写run方法

        }

    }

    public class runnableTest implements Runnable{

    @Override

        public void run(){

        //重写run方法

    }

    }

    public static void main(String[] args){

            new threadTest.start();

            runnableTest test = new runnableTest();

            new Thread(test).start();

    }

    在java程序中使用多线程,一般选择实现Runnable接口,其好处主要有:

    (1)可以避免由java单继承所带来的局限性;

    (2)增强程序的健壮性,代码可以被多个线程所共享,代码与数据是独立的;

    (3)适合多个相同的程序代码的线程区处理同一资源的情况。

    相关文章

      网友评论

          本文标题:Java中多线程如何创建

          本文链接:https://www.haomeiwen.com/subject/vftggftx.html