并发可以是并行吗?

今天被面试官嘲讽了~我说并发是多个线程看似同一时间在执行,但一个时间点只有一个线程执行,只是切换的比较快宏观上是同时执行,面试官邪魅地一笑说不一定吧并发也可能是并行。。。那并发=并行的情况是什么?
全部评论
单核CPU如你所言,多核CPU并行线程=CPU核数。。多出来的线程就去并发啦
点赞 回复 分享
发布于 2019-02-12 20:34
邪魅一笑
点赞 回复 分享
发布于 2019-02-13 09:14
CPU核数>1
点赞 回复 分享
发布于 2019-02-12 20:32
我上Concurrent Programming的时候,老师slide上面定义的并发和并行,供各位参考: Parallelism vs Concurrency Parallelism: Occurring physically at the same time Concurrency: Occurring logically at the same time, but could be implemented without real parallelism
点赞 回复 分享
发布于 2019-02-13 13:10
并行是多个cpu同时执行,并发是单位时间内同时执行,比如秒级并发一万,既可以并行,也可以不并行
点赞 回复 分享
发布于 2019-02-13 12:12
多核CPU就可以多个线程同时执行啦
点赞 回复 分享
发布于 2019-02-13 08:13

相关推荐

团子请爱我一次_十月...:不是戈门,干哪来了,这就是java嘛
点赞 评论 收藏
分享
09-14 17:23
门头沟学院
故事和酒66:所以说副业很重要,程序员干到40岁,再怎么也赚300万了,吃吃利息也够活下去
点赞 评论 收藏
分享
评论
1
7
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务