“单线程”和“多线程”是计算机领域的两个常见的词语,“单线程”是指CPU在工作时只能one by one地完成任务,比如电脑刚诞生的时候只能一次做一件事情,在发邮件的同时就不能聊天;“多线程”是指CPU可以同时进行多个任务,比如可以一边听歌一边看新闻。对计算机而言,由于CPU在绝大部分时间内都是空闲的,“多线程”的工作效率是明显高于“单线程”的。
但对于人脑却恰恰相反,“单线程”的工作效率要优于“多线程”。这个道理万维岗老师在《一脑不能二用 》里面已经进行了阐述,人类思考的方式本身就是单线程的,而且这也被证明是最有效率的。我们在进行线程切换时,会消耗很多精力进入刚才的工作状态,这也是显而易见的道理,每个人的注意力是有限的,将注意力用在最重要的事情上才能产生最大的效益。
或许未来人类能够找到新的方式进行多线程思考,当然这也是在我们升级人脑硬件之后才可能实现的。至于现在,让我们用单线程的方式思考和工作,专注当下。
网友评论