⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 https://www.cnblogs.com/liulun/p/7596304.html 「liulun」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注**微信公众号:【芋道源码】**有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言将得到认真回复。甚至不知道如何读源码也可以请教噢
  4. 新的源码解析文章实时收到通知。每周更新一篇左右
  5. 认真的源码交流微信群。

艿艿:对于我们所有人,每天的时间就是 24 小时?

但是仔细一回想,我们能精准的回想起,我们 9 点做了什么?10 点做了什么么?

开篇

说实在话,我接触的很多人,都是浑浑噩噩的过日子,脚踩西瓜皮——滑到哪儿算哪儿;

这篇文章就是想说说我的时间管理方法;

但话又说回来,想管好自己的时间,还是得靠自己有强烈的意愿才行,

没有意愿,光有方法也是白搭!

这篇文章不谈怎么鼓动你树立意愿,只谈方法!

CPU的运作机制

我们搞程序的,都知道操作系统的运作机制:

单个CPU是不能处理多任务的,

你让他算1+1的那一刻,他只能算1+1,那一刻不能做任何其他的任务,

然而一个现代操作系统是怎么实现并行任务的呢?

它是通过划分时间片,来实现多任务的,

划一小段时间,来处理任务A的事情,这段时间用完之后,把当前处理的状态记下来,

再划一小段时间处理任务B的事情......

如此看来,划的时间片足够小,成千上万个任务,就得以“并行执行”了

其实对于CPU来说,还是串行执行的,

只不过对于使用他的人来说,看起来就是并行执行了;

人脑的运作机制

人的大脑跟CPU很相似,

人脑也是串行处理事情的,你让一个人同时处理两样事情,是非常难的,

就拿“左手画圆,右手画方”来说,只有练九阴真经潜质的人才能做到,

有些人可能说,我可以一边跑步,一边听英语,那么你仔细想想,你跑步用脑了吗?

把那些不需要用脑的事儿剔除掉,你的大脑是不可以并行处理事务的;

或者换句话说,你如果想做好一样事儿,你就不要三心二意,专心做这一件事就好;

人脑跟CPU也有不同之处

CPU长时间处理一项事务,不会感到厌烦;

但人脑长时间处理一项事务,会感到厌烦,

哪怕这是你非常喜欢的事也好,你如果长时间做这项事,就做不好了;

打造自己的分时管理系统

现代社会的人,往往每天也有若干项事务要处理,

尤其是管理角色,我们说,管理就是协调;

你管理的资源或者事务越多,你需要协调的内容也越多;

我没办法像CPU一样,可以把时间片划分到足够小,

几毫秒的时间都分的出来,去做一项事务的一部分,

但我又不想让自己的大脑长时间的泡再一个事情上,

一方面是怕自己厌烦,

另一方面是时间是有限的,这样事情上投入的时间多了,那样事情就会受影响;

所以没办法,就要把自己的大脑切一块出来,让他来做操作系统做的事儿

事情来了,先让操作系统把这些事情编好号、排好队;

然后,最重要的一步就是做拆分;每个事情按时间颗粒度拆好;

处理这些事情的时候,也按这个颗粒度来处理,

实际用的时间上可能没计划的那么准确,没关系,

只要你做到了预期的程度,就停下手头的工作,来处理另一个事情;

等另一个事情(或另几个事情)处理好之后,

再回头处理第一个事情的第二个任务,

因为你前面由“操作系统”做好了任务的拆分,

所以现在处理第一个事情的第二个任务,也不会有太多进程切换的成本;

把眼光放长远一些,你会发现:你一天(一周或一个月)在同时处理好几项事务;

而且处理的井井有条。

一开始这个过程是痛苦的,时间久了,你会觉得神清气爽、精神舒畅!

有什么好处

只要实施了这套方法,你就不会被人说:

“脚踩西瓜皮——滑到哪儿算哪儿”、“顾头不顾腚”之类的话了;

当然这最主要的还是看你怎么划分任务的优先级和重要程度;

但光有这个,根本不够用,只有实施我这套方法,

才能做到“面面俱到”,再多的事情来都不用发愁,

所谓的“事繁不慌”的境界,也是因为有这套方法,才能做到的!

文章目录
  1. 1. 开篇
  2. 2. CPU的运作机制
  3. 3. 人脑的运作机制
  4. 4. 打造自己的分时管理系统
  5. 5. 有什么好处