首页 > 其他分享 >并行 并发 同步 异步

并行 并发 同步 异步

时间:2022-08-31 11:33:42浏览次数:61  
标签:异步 并行 并发 线程 多线程 CPU

并发:是指在一段时间内多个程序运行在一个CPU上

并行, 在同一时间点,多个程序运行多个CPU。所以并行最大就是CPU的数量

由于GIL的存在,同一个进行的线程只能运行在用一个CPU上,所以多线程是不能并行的

但是python中多进行是运行在多个CPU上,所以只有多进程是并行的,多线程和协程是并发的

同步: 指代码在调用io操作时,必须等待io操作完成才返回的调用方式 

异步:就是不用等待, 多线成是异步操作,提交线程之后立马返回

阻塞:调用函数时候当前线程被挂起

非阻塞:

标签:异步,并行,并发,线程,多线程,CPU
From: https://www.cnblogs.com/shamoguzhou/p/16642418.html

相关文章

  • 回调、承诺和异步/等待
    回调、承诺和异步/等待source:自由派我目前正在更深入地研究JS的工作原理,并且我一直在观看WillSentance的JavaScript:TheHardParts课程.其中一个部分是关......
  • 大规模并行处理MPP的手动搭建
    MPP集群的搭建1.端口规划服务器ip实例名PORT_NUMMAL_PORTMAL_DR_PORTGROUP主1192.168.48.129GRP1_MPP_EP01523653375253G......
  • 7个自定义定时任务并发送消息至邮箱或企业微信案例(crontab和at)
    前言更好熟悉掌握at、crontab定时自定义任务用法。实验at、crontab定时自定义任务运用场景案例。作业、笔记需要。定时计划任务相关命令及配置文件简要说明at......
  • 并发多进程3
    第三节线程传参详解一、传递临时对象作为线程参数要避免的陷阱1:#include<iostream>#include<thread>usingnamespacestd;//voidmyprint(constint&i,char*......
  • Linux查看连接数,并发数
    Linux查看连接数,并发数_minigpsnet的博客-CSDN博客 https://blog.csdn.net/echo3/article/details/10312133Linux查看连接数,并发数内容来自于网络,非本人原创。1、查看......
  • Java8 多线程及并行计算demo
    Java8多线程及并行计算demo #接口publicinterfaceRemoteLoader{Stringload();defaultvoiddelay(){try{Thread.sleep(1000L......
  • Spring使用ThreadPoolTaskExecutor自定义线程池及实现异步调用
    一、ThreadPoolTaskExecutor本文采用Executors的工厂方法进行配置。1、将线程池用到的参数定义到配置文件中在项目的resources目录下创建executor.properties文件......
  • 并发编程五、CAS与AQS原理及源码分析
    前言:文章内容:线程与进程、线程生命周期、线程中断、线程常见问题总结本文章内容来源于笔者学习笔记,内容可能与相关书籍内容重合偏向于知识核心总结,非零基础学习文章,可......
  • java并发 学习记录
    哪些方法会抛出InterruptedException异常?Thread类怎么处理异常可以在Thread中设置异常处理类(实例方法)--setUncaughtExceptionHandlerThread.interupt()方法可以......
  • 2021年 西南石油大学超算与并行计算团队南充校区分队 第二届招新赛题解
      2021年SWPU(南充)超算团队招新赛总体难度并不是很大,大部分题目考察的是基本的编程能力,题目中涉及到了一些并行计算相关的名词和知识,选手在参加比赛的同时,既能够展示......