并发和并行的区别 已注销 2021-02-22 146 阅读1分钟 先以一个简单的例子说起 你正在给一个人发消息,消息还没发完,你麻麻喊你吃饭了,如果你放下手机去吃饭,这就是并发 你正在给一个人发消息,消息还没发完,你麻麻喊你吃饭了,如果你拿着手机吃着回着,这就是并行 当有多个任务要做时,并发是轮流做多个任务,而并行是同时做多个任务,二者之间最大的区别在于是否同时 我们常听说高并发的问题,因为CPU在同一时刻只能执行一个线程,当来了多个线程的时候,他们之间只能抢CPU的资源,谁能抢到也就是执行谁,这种多个线程同时抢资源的例子,就是并发