并发可以是并行吗?

今天被面试官嘲讽了~我说并发是多个线程看似同一时间在执行,但一个时间点只有一个线程执行,只是切换的比较快宏观上是同时执行,面试官邪魅地一笑说不一定吧并发也可能是并行。。。那并发=并行的情况是什么?
全部评论
单核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

相关推荐

11-20 17:29
中南大学 Java
lsl Java 25k*15 硕士985
点赞 评论 收藏
分享
点赞 7 评论
分享
牛客网
牛客企业服务