zoukankan      html  css  js  c++  java
  • 线程、并发、并行、进程是什么,以及如何开启新的线程?

    1、并行:在一个时间点上 多个事件同时执行
    2、并发:在一个时间段内 宏观上认为是多个事件都执行了
    3、单核 CPU 在某一时刻上 只执行 一个路径 一个线程
    我们看到的同时执行 其实就是并发
    JAVA中 线程的调度模式 抢占式

    4、进程
    正在运行的程序 ,当一个程序开始运行,进入内存之后 就产生了进程
    创建---运行---消亡
    5、线程
    进程内部的执行单元,执行路径,一个进程中至少有一个执行路径 也就是说 一个进程中至少有一个线程
    ,也可以有多条执行路径,也就是说可以有多个线程并发的执行,那么这样的程序就成为多线程程序
    迅雷 软件 打开 进入内存,形成了一个进程 ,我们可以多任务下载,多个任务下载 其实就是开启了多个 执行路径,那么 就是说 迅雷程序执行的时候 并发的执行了 多个线程 , 迅雷程序 就是 多线程程序
    6、如何开启新的线程
    1:创建自定义类 继承Thread
    2:重写run方法 写新的线程执行的代码
    3:创建自定义类对象 调用strat方法

  • 相关阅读:
    luogu P3238 [HNOI2014]道路堵塞
    luogu P3235 [HNOI2014]江南乐
    luogu P3237 [HNOI2014]米特运输
    luogu P3233 [HNOI2014]世界树
    luogu P3234 [HNOI2014]抄卡组
    luogu P3250 [HNOI2016]网络
    luogu P3201 [HNOI2009]梦幻布丁
    luogu P4148 简单题
    luogu P3767 膜法
    luogu P4314 CPU监控
  • 原文地址:https://www.cnblogs.com/ziyin/p/13927512.html
Copyright © 2011-2022 走看看