zoukankan      html  css  js  c++  java
  • 多线程回顾

    多线程实现的方式:

    1.继承Thread类,.start();调用本地系统的多线程支持。

    优点:简单,易于理解。

    缺点:java单继承,继承了这个类之后,不能再继承其它类,可能完成不了对应的功能。

    2.实现Runable接口,需要Thread类启动多线程

    优点:可以继承其它需要的类。可以实现多个线程之间资源的共享。

    两者都需要实现run()方法。

    开启线程方式举例:

    package com.cn.test.thread;

    public class ThreadDemod {

    public static void main(String[] args) {
    // TODO Auto-generated method stub

    ThreadRunable threadRunable = new ThreadRunable("thread......1");

    /*Thread(Runnable target);*/----》这个是Thread类的有参构造方法。
    Thread thread = new Thread(threadRunable);//通过将threadRunable向上转型,指向了Runable target,借助于Thread,可以调用本地多线程的支持。
    Thread thread2 = new Thread(threadRunable);//这样可以共享统一的资源。
    Thread thread3 = new Thread(threadRunable);
    thread.start();
    thread2.start();
    thread3.start();

    }

    }

  • 相关阅读:
    VINS_Fusion IMU数据处理过程
    SLIC聚类算法
    视觉SLAM十四讲(第二版)第五讲笔记
    视觉SLAM十四讲(第二版)第四讲笔记
    视觉SLAM十四讲(第二版)第三章笔记
    g++命令总结
    第二次冲刺第一天
    11月21日
    11月20日
    11月19日
  • 原文地址:https://www.cnblogs.com/wlhebut/p/6246687.html
Copyright © 2011-2022 走看看