多进程(multi_processes),多线程(multi_threaded),并发与并行

多进程
就是多任务同时运行,比如人可以三心二意一样,他的实现机制就是并发。但是计算机cpu实际上在一个时间点只能执行一个任务,因此并发可以理解为时间轮转调度运行方式,即按次序不断切换执行多个任务,但是每次切换都很快,感觉不到任务的暂停。实际上还是一心一意。每个进程至少含有一个线程。

多线程:线程是进程的细分,多线程是指一个进程(任务)又可以分成他不用的部分来执行。

cpu又分为单核心和多核心。每个核心只能执行一个线程。

并行:多进程(多任务)同时运行,真正的同时多任务。只有多核cpu线程可以并行,多cpu进程可以并行。
并发:单CPU单核中线程只能并发,进程也只能并发

无论是并发还是并行,使用者看到的都是多进程,多线程。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值