多线程就像 现实中的开发团队,你就是项目经理,你需要合理的调配各种人和资源并行工作, 有的线程没干完这件事 那么 可能很多线程就得等 或者这个线程直接 挂了 那么 其他都走不下去了 比如你做框架 大家都等你开发那 你突然回家结婚 做一半 大家就都 等那了 这种情况就得换个人 如果不换 你没有这种机制 那么 你程序就 挂了 资源一般都是单线程的 写肯定是 分块 每块也是单线程写 读 可以多 就是 你要把 你团队的人员 硬件 资源调配好 有的任务可以并发 有的任务必须谁先完成 才能并发