我知道并行性和并发性之间的区别,但想了解更多有关多核并发的信息?
多核中的并发和并行有什么区别?
多个线程可以同时在多个核心上运行吗?
并发和并行性在很大程度上具有重叠的含义 尊重多线程代码。事实上,对许多人来说,它们的意思是一样的 事物。差异主要在于细微差别、重点和 意图。这两个术语都是关于同时运行多个任务, 使用可用的硬件,但并行性要高得多 以绩效为导向。人们在主要讨论并行性时 关注的是利用可用的硬件来增加 批量数据处理的性能,而人们谈论 当他们主要关心的是关注点分离时的并发性,或者 反应能力。这种二分法并不是一成不变的,并且存在 含义仍然有相当大的重叠,但它可以帮助澄清 讨论以了解这种区别。@Jérôme 在他的评论中回答了你的第二个问题。