美文网首页
并行串行

并行串行

作者: 丽雅Liya的慢时光 | 来源:发表于2019-10-12 22:24 被阅读0次

01 我们从中学物理课上得知,电路有两种基本连接方式:串联和并联。在任务管理的过程中,可以运用类似的方式去思考任务与任务之间的关系:这两个任务之间究竟是应该串行关系,还是并行关系?

02 一般情况下,“提高效率”指的是“原本只能串行完成的两个任务,现在可以并行完成”。

03 养成一个习惯,把要做的事情用纸和笔写下来,把任务落到纸上,就可以比较容易的分辨出哪些任务是简单而又机械的,哪些任务是相对复杂而又灵活的,然后尝试把一个非机械的任务和一个机械的任务搭配起来完成。

04 运行两个任务的一个重要前提是执行者足够了解这两个任务,且对自己有足够清楚的认识,即,对执行者来说这两个任务是“主动并行”的,被动发生的并行任务往往只能使效率变得更为低下。

05 当一个任务比较庞大,需要划分多个步骤或者多个子任务的时候,对这些子任务之间的关系需要仔细甄别。甄别后,可能会因此产生若干行动方案,而针对这些方案可能还需要反复衡量才能找到最佳方案。

06 把大任务划分成足够多又不太多的小任务,有了这样的前提,才有能力分辨哪些任务可以并行——所谓的“优化”,其实就很简单了。

07 让自己拥有“多任务操作系统”的另一个方法,就是切分自己的时间,就像计算机一样能够同时处理多项任务。多任务系统把一个长时间段划分成很多短小的时间片,每个时间片只执行一个进程。

08 把自己的时间切分成时间片,是一种很难习得的能力。应用这种能力时,要先坐下来制定一个工作列表,把任务罗列出来,然后把自己的时间切片。我通常把“20分钟工作+5分钟休息”作为一个时间片,然后就开始像处理器一样处理任务,这样做可以保持相对长时间的高效率工作。

相关文章

  • 关于多线程GCD 串行/并行、同步/异步

    一、GCD串行/并行队列创建 串行队列: 并行队列: 二、GCD串行/并行队列同步/异步执行 执行内容1: 执行结...

  • iOS多线程小结

    同步异步串行并行 同步串行:不开启线程 同步并行:不开启线程 异步串行:最多开启一个线程 异步并行:开启线程 同步...

  • 多线程GCD的使用

    一、同步/异步、串行/并行的区别 1.同步/异步 同步/异步是指线程与线程之间的关系。 2.串行/并行 串行、并行...

  • 并行串行

    01 我们从中学物理课上得知,电路有两种基本连接方式:串联和并联。在任务管理的过程中,可以运用类似的方式去思考任务...

  • 并行串行

    最近在图书馆看李笑来先生的《把时间当作朋友》,对于我们在学习上面遇到的很多困惑,都做了一个简单的介绍和分析。 把自...

  • 并行串行

    A1: 我希望自己的工作和生活过得更加充实但事实并不尽如人意,比如2019年除了完成必要的工作内容以外,我还计划过...

  • 【iOS出租屋进阶】之多线程GCD详解

    线程、任务和队列的概念 异步、同步 & 并行、串行的特点 组合 |并行队列|串行队列 |主队列----|----|...

  • 高速串行简史(二):并行通信之系统同步方式

    要了解并行信号和串行信号,我们还是来先了解下并行通信(传输)和串行通信(传输)的概念吧。并行信号就是以并行方式通信...

  • sync 和 async区别

    同步,异步,串行,并行

  • GCD

    1、同步串行队列 2、同步并行队列 3、异步串行队列 4、异步并行队列 5、死锁 主线程中创建同步串行队列 主线程...

网友评论

      本文标题:并行串行

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