并行和并发的区别
<!-- toc -->
<!-- tocstop -->
并行 Parallel
就是指同一时刻同时发生进行的事情或动作(不同的执行实体拥有各自的资源,相互之间可能互不干扰)
并发 Concurrency
伪并行,并不是指同时发生,而是指在很短时间内轮流发生(意味着多个执行实体(比方说上面例子中的人)可能需要竞争资源(咖啡机),因此就不可避免带来竞争和同步的问题)
<!-- toc -->
<!-- tocstop -->
就是指同一时刻同时发生进行的事情或动作(不同的执行实体拥有各自的资源,相互之间可能互不干扰)
伪并行,并不是指同时发生,而是指在很短时间内轮流发生(意味着多个执行实体(比方说上面例子中的人)可能需要竞争资源(咖啡机),因此就不可避免带来竞争和同步的问题)