A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhangyuren 中级黑马   /  2016-11-8 20:38  /  1566 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 zhangyuren 于 2016-11-8 20:42 编辑

学习多线程的感觉,这就像我们在工作中,我们可以同时完成多个任务一样.我们就是一个正在运行的程序,也就是进程.如何提高我们的效率呢?就是安排多个任务,由我去执行.我就有了多个线程.线程是进程的执行单元.每个任务是我工作的一个工作内容.
多线程的存在,让我工作更有效率.多线程的存在,让程序运行更加高效.

每一个任务,对我都有好几个阶段.我先是被告知自己有这样一个任务,这就开启了线程.然后在我的工作内容里写上,这时候线程就就绪了.我根据请款随机完成我的几个任务,这就是多线程的执行.完成一个任务,这个线程就结束了.在工作中,我们会很多事情打断,这时候这个任务先暂停,就是线程的阻塞状态.
但是随机的去完成,可能让一些紧急的,重要的事情,得不到很好的执行效果.
我们应该把重要的任务先做,多做,尽快做.这就是线程提高优先级.
我们也可以用join()让这个紧急任务先做完,在做其他的线程.
我们也可以用一个标记条件,再合适的时候做需要做的事.比如每个小时做一个事.这就是设定时间.
我们可以让多个任务有规律的完成,因为礼让不一定能保证固定规律,我们就有了线程间的通信.比我第一个任务做完,在做第二个.第二个做完做第四个,最后做第三个.这就是线程间的通信.通过设定一个判断值,或者判断变量.

我认为我们在工作中,生活都应该有规律.我们应该分得清轻重缓急.我们要做到对工作的掌控和规划.这就是事件管理.当然了,学习管理的人能掌握时间管理,金融管理.其实我们每个人都在管理,我们与那些学习管理的人的区别就在于他们有一更高效更合理的方式进行管理其实不用担心我们落后于他们.只要我们用心,只要我们能管得住自己.先管好自己,做一个优秀的人,那么我们基于人的各种能力才能做好.之后我们更应该要做到可靠.这是作为一个男人,一个成年男人必须有的.

当然,工作,不是生活的全部,我们不是为了工作,不是为了让自己多线程.工作是生活的一部分,我们通过工作,证明自己的价值,发挥自己的能量.我们可以单线程,我们甚至可以选择不运行程序.但是,当你选择了在一个地方运行程序的时候,如果干,用心干.成为一个更好的自己.

就好像有些同学在学习的时候,因为一天接受的新的知识太多了,就感觉有压力.甚至有人都开始怀疑自己的脑容量不够啦,智商不够啦之类的话题.我觉得这是一种不自信的表现,这也是因为没有一个好的有节奏的学习方法所导致的不良后果.

分开说
先说不自信
其实男生最怕的就是没有自信.一个男生没有自信了,让周围的人感受不到你的能量,那你就会真正的觉得自己不行.这样一定会输.这也是为什么近两年来国产电视剧<<亮剑>><<雪豹>>都比较受人推崇.是因为主角那种剑士狭路相逢,必然亮剑以对”,”倔强不认输”的精神.我们男生,必须要有敢于拼搏,敢于争抢的血性,才能有骨气.现在社会中人的冷漠,不只是社会意识形态,还有人的懦弱,缺乏血性.我们害怕.现实中很多男士当面对另一个优秀男士出现在心爱的人面前的时候,都会说我不配你,祝你幸福”,不是姑娘离开,而而是你将姑娘推到一边,就像一个陌路人让姑娘在失落中离开.还有很多看着好姑娘跟别人在一起,就随嘴说”好白菜都让猪拱了”.实际上你们不知道,姑娘心理是爱你的,心理一直在等待你说出那句对你来说,我是最好的选择!跟我你会最幸福.跟我在一起吧,我会更努力,让过上比他更好的日子”.没有这种心态,我建议男士不要去接受或者表达对姑娘的爱,那不是爱,是种彼此伤害.做更好的自己,就是对家人,对爱人,最好的交待!

现在说没有一个好的方法
有些同学没有一个好的节奏,每天学的内容不进行思考与整理.回去后就是敲敲敲,但是闷头敲完却又一脸茫然,完全不知道自己敲了什么,学会了什么.当然,我不是说不敲.我是说要谋而后动,清清楚楚的敲,敲得有价值.
就像我们做每一个题,我们不是读一句敲一行,我们是先理解下题,知道大概做什么,然后在逐行寻找,看需要怎样具体实现.比如这次点招考试.就是让你创建一个集合进行操作,明白了这个,然后再看题,寻找其中的关键字,帮助你判断具体使用哪个集合.listset,选择了Set,又发现要按字符串长度降序排序,这就需要自定义比较条件,这个HashSet做不到,就需要TreeSet.下俩就可以按照需要的功能来一行一行实现了.但如果不考虑,一看第一行就是用ArrayList来做,后面再复工,就很麻烦的,而且推翻思路重来,是件不开心的事.就像需求直接过来说业务逻辑不对,重新从来.这是一种折磨.那又何必自我折磨呢?
所以,我建议:
1,每天在下自习后,自己抽时间再脑海里过下今天学了什么,与之前的知识的逻辑关系.比如学集合时,我们先思考下为什么要学集合,明白是因为数组的操作不够我们使用了,不足以满足我们的需求,然后在从上到下理清集合的关系架构.有了结构,在一个一个的回忆每个集合的相关特性和知识和方法.
2,回去后,1.5个小时完成作业,并在作业中发现一些特例,一些书写时的小知识,将这些总结成每日学习小知识或者疑惑中,这样,才算掌握了.
3,2个小时对明天的知识进行预习,是包含敲代码时间的.不求明白意思,只求过一边手.
4,早上起来,再去学校的路上,留够半小时,自己给自己进行一遍复习
5,早上同桌提问,然后彻底放手昨天的知识,放松自己,开始接受新的知识(这个一定要坚持,因为只有每天学扎实了,等点招复习就轻松多了,过一遍就好,不用天天背,耽误后几天的知识学习)
当然了,学习的节奏,每个人都不一样,不要强求别的人节奏.想我就认识一个黑马的同学,他就跟我不一样,他选择自己先看一遍,自己每天按照自己的节奏,不仅敲,还要查,还要反思.他很早就说他要下一期,因为他打的太扎实,需要太多的时间.我觉得我没做到他那么优秀,那么认真,不过,我相信,我的努力,也会有非常棒的结果.

有这样一个我无证据判断正缪的说法”世间的事,每一个就像一个整体,总会花完而且必须用完,不管是分开用,还是一次用,它总在那里,不离不弃”.
听说有的人年年的点小感冒,很多年都没有大病,有的人年年不得病,一来来个大的,人都倒下了.
听说有人的小时候勤奋,把苦吃够了,长大了幸福,有的人小时候啥都有很幸福,长大了净吃苦.
所以我猜测,也许你现在不学习效率不高,但只要你认真学,效率高的学半年,我们学一年,也能掌握相同的知识到相同的层次,在之后,我们没学一天,就比学得好的人学得多.所以只要我们坚持,我们总能成功.为了以后必然成功的我们鼓掌,我成为更优秀的自己骄傲!


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马