首页 > 系统相关 >多线程-并发和并行和线程与进程

多线程-并发和并行和线程与进程

时间:2022-10-17 10:25:05浏览次数:44  
标签:一个 并行 并发 线程 进程 多线程

并发和并行

并发:指两个或者多个事件在同一个时间段内发生

并行:值两个或者多个事件在同一时刻发生(同时发生)

 更详细的图解:

线程和进程

进程基本介绍

是指一个内存中运行的应用程序 每个进程都有一个都有一个独立的内存空间,一个应用程序可以同时运行多个进程

进程也是程序的一次执行过程 是系统运行程序的基本单位

系统运行一个程序即是一个进程创建、运行到消亡的过程

线程基本介绍

线程是进程中的一个执行单元 负责当前进程中程序的执行 一个进程中至少有一个线程

一个进程中是可以有多个线程 这个应用程序也可以称之为多线程程序

简而言之:一个程序运行后至少有一个进程 一个进程中可以包含多个线程

我们可以在电脑底部任务栏 右键----->打开任务管理器 可以查看当前任务的进程:

 

 

 图解:

标签:一个,并行,并发,线程,进程,多线程
From: https://www.cnblogs.com/shenziyi/p/16798190.html

相关文章

  • 多线程—线程
    线程的概念cpu:中央处理器对数据进行计算指挥电脑中的软件和硬件干活cpu的分类AMDInterInterCore(核心)i788664核心8线程8线程:同时执行8个任务图解: ......
  • 多线程-创建线程类
    java使用Thread类代表线程所有线程对象都必须时Thread类或者其子类的实例每个线程的作用是完成一定的任务实际上就是执行一段程序流即一端顺序执行的代码java使用线程......
  • 操作系统实验:多进程、IPC进程间通信、线程间通信
      SHANGHAI UNIVERSITY操作系统(一)实验报告 组   号第4组学号姓名20120889曹中阳实验序号实验三日期2022年9月10日......
  • 驱动开发:内核枚举驱动内线程(答疑篇)
    这篇文章比较特殊,是一篇穿插答疑文章,由于刚好在前一篇教程《驱动开发:内核枚举PspCidTable句柄表》整理了枚举句柄表的知识点,正好这个知识点能解决一个问题,事情是这样的有一......
  • Unix/Linux系统编程(自学笔记4)——并发编程
    关于线程(一)进程与线程的区别(参考链接:https://blog.csdn.net/weixin_45590051/article/details/116530748)“进程:资源分配的最小单位; 线程:程序执行的最小单......
  • Muduo库之线程
    Thread在Thread.cc中,有一个ThreadNameInitializer类,用于线程环境初始化操作:voidafterFork(){muduo::CurrentThread::t_cachedTid=0;muduo::CurrentThread:......
  • GO语言sync包与锁:限制线程对变量的访问
    原文:http://c.biancheng.net/view/4307.htmlGo语言中sync包里提供了互斥锁Mutex和读写锁RWMutex用于处理并发过程中可能出现同时两个或多个协程(或线程)读或写同一个......
  • 多线程并行与分布式执行
    假如项目中有测试用例1000条,一条测试用例需要执行1分钟,一个测试人员需要1000分钟才能完成一个轮回测试。通常会用人力成本换取时间成本,加几个人的一起执行,时间就会缩短。如......
  • 线程,线程池和锁
    线程相关的面试题线程线程和进程有什么区别和联系?联系:进程是线程的【上级】和【容器】,一个进程中可以有一个或多个线程(至少一个)。线程概念是进程概念的轻量化,很多线......
  • 面试题:JAVA多线程交替打印ABC
    JAVA实现,3个线程交替A,B,C,一共完成10次“ABC”打印,结束后打印“END”。打印示例:abcabcabcabcabcabcabcabcabcabcEND 分析:打印10次ABC,3个线程分别打印A,B......