35. 并行和并发有什么区别?
35. What is the difference between parallelism and concurrency?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: Concurrency
标签: 并发, 并行
参考答案摘要
答案 并行:多个处理器或多核处理器同时处理多个任务。 并发:多个任务在同一个 CPU 核上,按细分的时间片轮流(交替)执行,从逻辑上来看那些任务是同时执行。 并发 = 两个队列和一台咖啡机。 并行 = 两个队列和两台咖啡机。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。