825.并发编程(concurrency)并⾏编程(parallellism)有什么区别?

  1. 解释⼀:并⾏是指两个或者多个事件在同⼀时刻发⽣;⽽并发是指两个或多个事件在同⼀时间间隔发⽣。
  2. 解释⼆:并⾏是在不同实体上的多个事件,并发是在同⼀实体上的多个事件。
  3. 解释三:在⼀台处理器上“同时”处理多个任务,在多台处理器上同时处理多个任务。如hadoop分布式集群
    所以并发编程的⽬标是充分的利⽤处理器的每⼀个核,以达到最⾼的处理性能。