首页 > 其他 > 详细

什么是并发编程?

时间:2019-10-15 20:30:52      阅读:95      评论:0      收藏:0      [点我收藏+]

并发:

  • 在程序设计的角度,希望通过某些机制让计算机可以在一个时间段内,执行多个任务。

  • 一个或多个物理 CPU 在多个程序之间多路复用,提高对计算机资源的利用率。
  • 任务数多余 CPU 的核数,通过操作系统的任务调度算法,实现多个任务一起执行。
  • 有多个线程在执行,计算机只有一个 CPU,不可能真正同时运行多个线程,操作系统只能把 CPU 运行时间划分成若干个时间段,再将时间段分配给各个线程执行,在一个时间段的线程代码运行时,其它线程处于挂起状。

 

并发编程:

  • 用编程语言编写让计算机可以在一个时间段内执行多个任务的程序。
技术分享图片

 


Java面试题汇总,总有一道卡住你!

技术分享图片
 

什么是并发编程?

原文:https://www.cnblogs.com/ConstXiong/p/11680039.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!