概述:
多线程技术就是并发执行,线程指的是一个单一控制的顺序流,一个进程中可以多并发个线程,每个线程执行不同的程序。进程指的是有内存分配的一小块空间,里面可以执行多个线程。当一个进程中所有的独立线程都进行完毕之后,守护线程自动退出,随之进程也完成。线程是在进程之中的,可以将线程理解为进程中的一个个小单元。
多进程:一个操作系统中可以执行多个多个任务
多线程:一个进程中有多个“顺序流”。
目录:
生命周期------>线程优先级------>三种实现方法
生命周期:
创建:刚刚诞生的线程,尚没有执行的能力
就绪:已经准备好了,就可以执行了
执行:任务行动中ing
阻塞:执行太多,晕过去了,同时间执行太多堵车了,大家都过不去
完成:任务执行完成
线程优先级:
线程的执行顺序是按照优先级先后执行的,优先级分为十个等级,从1到10。每创建一个线程如果没有特别的制定,默认的线程的等级是5.
线程的实现方法:
1、继承于thread
2、继承于runnable
原文:https://www.cnblogs.com/magiclx/p/12987776.html