zoukankan      html  css  js  c++  java
  • 并发编程

    并发编程

    并发与并行

    并发

    ​ 在资源有限的情况下 两者交替轮流使用资源 提高效率

    并行

    ​ 两者同时运行

    什么是进程

    进程就是资源单位

    什么是线程

    线程就是执行单位

    把内存看作工厂的话 那么进程就是工厂里的车间 线程就是车间里的流水线

    进程理论

    ​ 进程调度

    ​ 时间片伦转法 + 多级反馈队列

    ​ 进程三状态图

    ​ 程序不会立刻进入运行态 都会在就绪态等待cpu的执行

    1565678775771

    ​ 同步异步:指的是任务的提交方式

    ​ 同步:提交任务之后原地等待任务的返回结果 期间不做任何事情

    ​ 异步:提交任务之后立刻执行下一行代码 不等待任务的返回结果

    ​ 阻塞非阻塞:指的是程序的运行状态

    ​ 阻塞:阻塞态

    ​ 非阻塞:就绪态或者运行态

    创建进程的两种方式

    ​ 1、使用Process实列化

    2、继承Process类重写run方法

    
    
    
    
    
    
    

    Windows在开启进程的时候 必须在双下main代码块内 因为windows是以模块导入

    的方式来执行代码的

  • 相关阅读:
    scla-基础-函数-元组(0)
    scala-基础-映射(1)
    Scala-基础-数组(1)
    Scala-基础-函数(2)
    Scala-基础-函数(1)
    Scala-基础-流程控制语句
    Scala-基础-运算符
    机器猫工作笔记(持续更新中...)
    收集的URL
    苹果审核指南(中文)
  • 原文地址:https://www.cnblogs.com/panyi2019/p/11351908.html
Copyright © 2011-2022 走看看