并发可以是并行吗?

今天被面试官嘲讽了~我说并发是多个线程看似同一时间在执行,但一个时间点只有一个线程执行,只是切换的比较快宏观上是同时执行,面试官邪魅地一笑说不一定吧并发也可能是并行。。。那并发=并行的情况是什么?
全部评论
单核CPU如你所言,多核CPU并行线程=CPU核数。。多出来的线程就去并发啦
点赞 回复 分享
发布于 2019-02-12 20:34
CPU核数>1
点赞 回复 分享
发布于 2019-02-12 20:32
邪魅一笑
点赞 回复 分享
发布于 2019-02-13 09:14
多核CPU就可以多个线程同时执行啦
点赞 回复 分享
发布于 2019-02-13 08:13
并行是多个cpu同时执行,并发是单位时间内同时执行,比如秒级并发一万,既可以并行,也可以不并行
点赞 回复 分享
发布于 2019-02-13 12:12
我上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

相关推荐

bLanK的小号:建议自己写一个比较新颖的项目,比如思维导图,在线文档,仿造postman,仿造一个组件库
点赞 评论 收藏
分享
xxxxOxo:这公司幽默得很,要了简历半天一点动静都没有,过一会就给你发个邮件让你做测试,做完又没后文了,纯溜人
点赞 评论 收藏
分享
评论
1
7
分享

创作者周榜

更多
牛客网
牛客企业服务