zoukankan      html  css  js  c++  java
  • 线程 进程

    多线程:

      第一种

    1. 创建一个类继承Thread
    2. 重写Thread中的run方法 (创建线程是为了执行任务 任务代码必须有存储位置,run方法就是任务代码的存储位置。)
    3. 创建子类对象,其实就是在创建线程
    4. 启动线程start()

      这种方式的特点(缺陷):线程任务和线程是绑定在一起的。

      第二种

    1. 创建实现了Runnable接口的子类
    2. 重写Runnable接口中的run方法
    3. 创建实现了Runnable接口的子类的对象
    4. 创建Thread类的对象,也就是在创建线程
    5. 把实现了Runnable接口的子类对象作为参数传递给Thread类的构造方法

    这种方式的特点是:把线程任务进行了描述,也就是面向对象,从而实现了线程任务和线程对象的分离。线程执行什么任务不再重要,只要是实现了Runnable接口的子类对象都可以作为参数传递给Thread的构造方法,此方式较为灵活。

    第二种方式还有一个好处是实现接口了,还不影响继承其他父类。

  • 相关阅读:
    Android读书笔记三
    Android读书笔记二
    Android读书笔记一
    cpp plugin system
    houdini已放弃2
    ssh-keygen
    linux library
    software with plugin
    houdini已放弃
    C++ template
  • 原文地址:https://www.cnblogs.com/mpenghao/p/10962206.html
Copyright © 2011-2022 走看看