美文网首页
杀死你的多线程任务

杀死你的多线程任务

作者: ONES研发管理工具 | 来源:发表于2016-04-01 17:04 被阅读103次

许多人都相信自己可以是个多线程达人,但这科学吗?

我们大脑本来就不是用来多线程工作的

人类大脑,先天地设计为在同一时间处理一件事情,同时处理多个信息只会让大脑运行缓慢。

MIT的神经系统科学家Earl Miller称,“我们的大脑并不是用来同时处理多件事的……人们以为自己可以多线程处理事情,事实上是在快速地从一件事切换到另外一件事上,而且每次这样做的时候,都会有一定的认知成本。”

这种持续的多任务切换会养成不良的思维习惯。当我们完成一个小任务的时候(例如发个邮件、回个信息或者发条微博),我们的大脑都会接收到一股快乐的多巴胺,作为奖励。大脑喜欢这样的奖励,所以我们会一直持续地去完成一个又一个的小任务(所谓的多线程),来获取这种持续的愉悦感。

这会带来一种危险的反馈,让我们觉得自己好像做完了很多很多任务,但其实并没有(或者只是一些不需要花太多脑力的小事情)。有些人甚至认为,刷微博、回信息、刷朋友圈都是一种“神经成瘾症”。

多线程工作会减慢工作效率和质量

多线程工作使得大脑更难去组织思维,被不相关的信息充斥,进而降低了工作的质量和效率。

伦敦大学的一个研究表明,正在执行多线程工作的研究对象在认知测试上会出现明显的智商下降。这样智商下降的表现,就跟你一晚没睡,或者是刚刚吸完大麻之后的表现是一样的。你自行想象一下有多可怕。

有研究表明,多线程工作还会增加皮质醇的分泌,导致焦虑。让大脑进入持续的高负荷工作状态,会在心理上感受彻底的疲劳,就算是一大早去到公司不久,也会觉得很快就累爆了。

最能让我们冲动地想要同时做几件事的祸害,其实是我们的邮箱。有研究表明,就算仅仅是一个小小的未读标签,也会让我们想要分个神去看一看,而在这一看的时候,我们的智商就降了10个点!10个点!10个点!持续的未读提示骚扰会让你根本无法集中精神!麦肯锡全球研究院的一项研究表明,员工每周平均会花28%的工作时间去查看邮件。

邮件是问题所在,而短信(或者微信)更严重。这类的即时信息会让我们很想要马上去点开,以至于不得不停下手上的事情。

为了让自己不被这样的事情干扰,最简单的方法就是让自己有一个定时检查邮箱的习惯。例如每天三次,早上上班的时候,中午休息的时候,还有在下班之前。在工作的过程中关掉短信提醒,停下来再去看微信,都是一个简单的好方法。

对于男生而言,多线程的危害更加严重,本质上会让你的认知能力降到跟一个八岁的小孩子一样,结局就是给你自己留下一堆麻烦事。

最新的研究也表明,这样的持续多线程工作会带来永久性的认知损伤。

英国萨塞克斯大学有一项研究,对同时使用多个设备(例如在看电视时一边发短信)的研究对象使用了脑部的MRI扫描。扫描结果表明,那些频繁进行多线程运作的研究对象,他们的大脑会有在负责情绪和情感控制的前扣带回区域呈现更加稀疏的密度。

尽管研究中没有非常详细地阐明多线程工作是如何带来这样的影响,或者基于这样多线程工作习惯导致的脑损伤,不管你怎么去使用你的大脑,同时处理几件事情依然是不会给你带来好处的。

结论是什么?别把【多线程工作小能手】写在你的简历上,这只是一个坏习惯而已。别被那些信息提示骚扰,养成定时查看邮件和信息的习惯,更加专注于你手头上的工作吧。

本文翻译自Larry Kim的Multitasking is Killing Your Brain

本文首发于bangwork.com

相关文章

  • 杀死你的多线程任务

    许多人都相信自己可以是个多线程达人,但这科学吗? 我们大脑本来就不是用来多线程工作的 人类大脑,先天地设计为在同一...

  • 网络爬虫:多任务-进程、线程

    实现多任务的方式 多线程多进程协程多线程+多进程 为什么你能够实现多任务? 并行:同时发起,同时执行,多进程,进程...

  • Linux使用随记

    kill中: kill %job-id#能杀死暂停/运行的任务 kill PID #杀死正在运行的任务 vim中:...

  • 有效分解任务

    工作上,你是不是经常抱怨任务太多,任务太多,经常多线程处理任务,同时做着多种不同的工作,完成不同的任务。 有的任务...

  • 并发和并行

    并发:指应用能够交替执行不同的任务,其实并发有点类似于多线程的原理,多线程并非是同时执行多个任务,如果你开两个线程...

  • 多线程入门

    一、多线程 1、概念: 多任务同时执行就是多线程,如果没有任务,就不需要使用多线程 线程和进程之间的区别: 进程:...

  • Kotlin:该如何实现多线程同步?

    问题背景需执行多线程任务:任务1、任务2并行执行;等全部执行完成后,执行任务3。 实现方式「多线程同步」。Kotl...

  • springboot2.x 如何在请求中 多线程并发处理业务[全

    由于 我的springboot2.x 使用带返回值的异步任务实现多线程并发任务[一] 讲述了多线程处理任务,但实现...

  • iOS - Multi-Thread

    概念篇 进程 线程 多线程 单核多线程 & 多核多线程 并行 & 并发 同步 & 异步 队列 队列 & 任务 的执...

  • 多线程基本概念

    多线程:多线程可以提升程序运行的效率,能够同时处理多种不同的任务,避免处理一个任务的同时搁置其他任务,造成程序卡住...

网友评论

      本文标题:杀死你的多线程任务

      本文链接:https://www.haomeiwen.com/subject/trnllttx.html