b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

Java多线程的实现方法

电脑杂谈  发布时间:2020-07-29 16:04:38  来源:网络整理

java用链表实现约瑟夫环算法_实现线程的三种方法_java多线程用哪些实现

在Java中,我们最常实现多线程的方法有两种java多线程用哪些实现,一种是子类化线程类,另一种是实现Runable接口;

实现线程的三种方法_java多线程用哪些实现_java用链表实现约瑟夫环算法

我们可以编写一个类来继承Thread类,然后在其中实现run方法,最后调用start方法来启动线程.

java多线程用哪些实现_实现线程的三种方法_java用链表实现约瑟夫环算法

public class t {
    public static void main(final String[] args) {
        test one=new test();
        test two=new test();
        one.start();
        two.start();
        
    }
    
}
class test extends Thread{
    @Override
    public void run() {
        for(int i=0;i<100;i++)
        {
            System.out.println(i);
        }
    }
}

实现线程的三种方法_java用链表实现约瑟夫环算法_java多线程用哪些实现

另一种实现方法是编写一个类来实现Runnable接口,然后将其“扔”到Thread对象中,并使用该对象的start方法启动线程;

java用链表实现约瑟夫环算法_java多线程用哪些实现_实现线程的三种方法

public class t {
    public static void main(final String[] args) {
        test one=new test();
        Thread t1=new Thread(one);
        Thread t2=new Thread(one);
        t1.start();
        t2.start();
        
    }
    
}
class test implements Runnable{
    @Override
    public void run() {
        for(int i=0;i<100;i++)
        {
            System.out.println(i);
        }
    }
}

在特定用途中java多线程用哪些实现,建议您使用第二种方法,即实现Runnable接口的方法,因为该方法更加灵活并且可以实现多个线程来处理同一对象.


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-288986-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 朱均
        朱均

        再横起来也不迟

        • 赵构
          赵构

          图片上的虫明显是未加工过的活虫

      热点图片
      拼命载入中...