多线程

作者: Aluha_f289 | 来源:发表于2018-03-22 10:27 被阅读0次

多线程指的是一个程序中运行多个任务
多线程的目的是为了更好的使用 CPU资源
例如两个程序需要并发执行就需要多线程
注意创建多个线程程序的效率是降低了,而并不是提升
主要通过两种方法执行多线程
1.implements Runnable类 并且重写run()方法
2.extends Thread类 继承 run()方法

class RunnableDemo implements Runnable{
    private String name;
    public RunnableDemo ( String name){
        this.name=name;
    }
    public void run(){
         for(int i=1000;i>0;i--){
             System.out.println(name+","+i);
         }
     }
}
class RunnableDemo implements Runnable{
    private String name;
    public RunnableDemo ( String name){
        this.name=name;
    }
    public void run(){
         for(int i=1000;i>0;i--){
             System.out.println(name+","+i);
         }
     }
}

主方法

public class TestThread {
    public static void main(String args[]) {
     //实现Runnable接口
          RunnableDemo r1=new RunnableDemo("A");
       RunnableDemo r2=new RunnableDemo("B");
       Thread t1=new Thread(r1);
       Thread t2=new Thread(r2);
       t1.start();
       t2.start();
    /* ThreadDemo t1=new ThreadDemo("A");
     ThreadDemo t2=new ThreadDemo("B");
     t1.start();
     t2.start();*/
     
    }
}

相关文章

  • iOS多线程 NSOperation

    系列文章: 多线程 多线程 pthread、NSThread 多线程 GCD 多线程 NSOperation 多线...

  • iOS多线程 pthread、NSThread

    系列文章: 多线程 多线程 pthread、NSThread 多线程 GCD 多线程 NSOperation 多线...

  • iOS多线程: GCD

    系列文章: 多线程 多线程 pthread、NSThread 多线程 GCD 多线程 NSOperation 多线...

  • iOS多线程运用

    系列文章: 多线程 多线程 pthread、NSThread 多线程 GCD 多线程 NSOperation 多线...

  • iOS多线程基础

    系列文章: 多线程 多线程 pthread、NSThread 多线程 GCD 多线程 NSOperation 多线...

  • 多线程介绍

    一、进程与线程 进程介绍 线程介绍 线程的串行 二、多线程 多线程介绍 多线程原理 多线程的优缺点 多线程优点: ...

  • iOS进阶之多线程管理(GCD、RunLoop、pthread、

    深入理解RunLoopiOS多线程--彻底学会多线程之『GCD』iOS多线程--彻底学会多线程之『pthread、...

  • iOS多线程相关面试题

    iOS多线程demo iOS多线程之--NSThread iOS多线程之--GCD详解 iOS多线程之--NSOp...

  • 多线程之--NSOperation

    iOS多线程demo iOS多线程之--NSThread iOS多线程之--GCD详解 iOS多线程之--NSOp...

  • iOS多线程之--NSThread

    iOS多线程demo iOS多线程之--NSThread iOS多线程之--GCD详解 iOS多线程之--NSOp...

网友评论

      本文标题:多线程

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