多线程

作者: 7183 | 来源:发表于2018-06-09 19:59 被阅读0次

进程的概念

进程是指可执行程序并存在在计算机存储器的一个指令序列。

比进程还要小的运行单位,一个进程可以包含多个线程

线程相当于一个子程序

对于CPU来讲进程是轮流运行的

但是它们占用的时间片很短,所以我们感受不出来,

线程的创建

创建一个Thread类,或者一个Thread子类的对象

Thread是一个线程类,位于java.lang包下

Thread()创建一个线程对象

Thread(String name)创建一个具有指定名称的线程对象

Thread(Tunnable target)创建一个基于Runnable接口实现类的线程对象

Thread(Runnable target,String name)创建一个基于Runnable接口实现类,并且具有指定名称的线程对象

Thread类的常用方法

run()线程相关的代码写在该方法,一般需要重写

线程体方法

start()启动线程的方法

sleep(long m)线程休眠m毫秒的方法

join()优先执行调用join()方 法的线程

Runnable接口

只有一个方法run()方法

任何实现线程功能的类必须实现Runable接口

通过创建Runnable接口 

线程不能多次调用

线程的状态和生命周期

线程的调度 

同步与死锁

相关文章

  • 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/eacxeftx.html