并发基本概念及实现,进程、线程基本概念

一、并发、进程、线程的基本概念和综述
并发,线程,进程要求必须掌握
1.1 并发
两个或者更多的任务(独立的活动)同时发生(进行):一个程序同时执行多个独立的任务; 以往计算机,单核cpu(中央处理器):某一个时刻只能执行一个任务,由操作系统调度,每秒钟进行多次所谓的“任务切换”。并发的假象(不是真正的并发),这种切换(上下文切换)要保存变量的状态、执行进度等,切换回来时要复原这些信息,存在时间开销; 随着硬件发展,出现了多处理器计算机:用于服务器和高性能计算领域。台式机:在一块芯片上有多核(一个CPU内有多个运算核心,对于操作系统来说,每个核心都是作为单独的CPU对待的):双核,4核,8核,10核 。能够实现真正的并行执行多个任务(硬件并发) 使用并发的原因:主要就是同时可以干多个事,提高性能
1.2 可执行程序
磁盘上的一个文件,windows下,扩展名为.exe;linux下,ls -la,rwx

并发基本概念及实现,进程、线程基本概念最先出现在Python成神之路

版权声明:
作者:siwei
链接:https://www.techfm.club/p/22504.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>