并发与并行
1并发
当有1个以上的线程在操作时 若计算机只有一个中央处理器时 根本不可能进行一个同时进行一个以上的处理
如果两个线程同时运行实际上 运行效果是这样的
线程1稍微运行一下 停止
线程2稍微运行一下 停止
线程1稍微运行一下 停止
线程2稍微运行一下 停止
这样循环 处理 直道两个线程运行完成
事实上程序的这种处理像这样不断的切换有操作的线程 这种操作就叫做并发
2并行
如果一个以上的 中央处理器 处理多个线程问题时
一个处理器处理一个线程 并不是切换线程操作时 这种操作就是线程的并行
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步