what is concurrency 我们可以一边看电视,一边唱歌.人并行非常容易理解,但是计算机呢?是不是我们一边编辑着word文档,一边听着歌,这样计算机就是在并行吗?不一定欧,如果你计算机是单核,就一定不是并行了,而是把你的任务分成你根本感觉不到的任务片,近似在并行执行,其实是在串行执行.如果是双核,也不一定,有可能一个核上同时执行两个任务,也有可能是并行欧,不同核执行不同的任务. 并行执行有两种实现方法: 多进程:启动比较复杂并且比较慢,操作系统需要额外的资源来管理进程,但是容易写比线…