package m1;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
/**进程与线程
* @author Yzt
* @version 1.0
* @date 2021/10/27 9:15
*/
public class ThreadTest {
/**
* 进程(正在运行的程序)的特点:
* 1.独立性:每个进程都有自己的地址空间
* 2.动态性:程序是静态的,程序一旦运行便成为了动态的进程,加入了时间的概念,有生命周期和状态
* 3.并发性:多个进程可以在cpu上并发运行(同时运行),进程之间互不影响。
*/
/**
* 进程的并行与并发
* 并行:多个进程都有自己的cpu进行处理,没有发生抢占的现象
* 并发:多个进程抢占cpu
*/
/**
* 线程:操作系统能够进行运行调度的最小单位
* 一个进程可以开启多个线程
* 多线程拓展了多进程
*/
/**
* 多线程:
* cpu分时调度:cpu会给每个线程分配时间片,各个线程有着固定的运行时间 先来先服务算法/多服务算法
*/
/**
* 状态:三态、五态等
* 三态:就绪、执行、阻塞
* 五态:创建、就绪、执行、阻塞、终止
*/
public static void main(String[] args) {
/**
* 线程的创建
* 方式一:继承Threa
100行代码了解线程
最新推荐文章于 2024-07-29 14:22:26 发布