艾锑无限干货集:进程和线程的区别
2020-03-06 15:34 作者:艾锑无限 浏览量:
成为卓越领导者的三大法则
一家企业的成功和成长离不开优秀的管理者,更离不开卓越的领导者,管理者和领导者本质的区别,前者更多的是为了成就自己,而后者更多的是为了成就他人,
有的人因为祖辈的基因,后天环境以及所学习的内容,让自己很容易进入领导者角色,有的人可能需要花更大的力气和努力才能突破自身的局限,领悟成为领导者的法则,但无论是前者和后者都是在这条道路上,只要向前,终点就不会太远.当然对于追求完美的人来说,永远都没有终点,而每一个目标的达成都是一个新的起点.
那么我们普通人怎样才能从管理者迈向卓越领导者之路呢,艾锑无限有三点建议分享给大家:
第一,不要考虑你的恐惧,而要考虑你的希望和梦想。
很多一线的伙伴,有着领导者的才华,但内心因为过往经历或看到的,听到的事件所影响,让自己一想到所面对的未来,就心生恐惧,从而放弃可以争取的机会,与人生的转机失之交臂.
其实大部分恐惧都是头脑的幻象,而非真实会发生的结果,但想像是可以杀死人的,我记得以前国外有一个实验,在一个监狱里,监狱长为了惩罚一个无恶不作的重刑犯,有一天,他让狱卒把这个重刑犯带到一个封闭的空间中,这间屋子不仅没有光,而且听不见外面的声音,这个重刑犯被带到这间屋子的中间,双手和双脚都被绑了起来,整个身体与地面平行并悬挂在空中,头向下低着, 监狱长还给这个重刑犯带上了一个厚厚的头套,让他完全处在一个漆黑的状态中,紧接者监狱长拿出一把匕首,快速在这个重刑犯人脖子上划了一刀, 狱卒同时在这个人的脖子下方的地上放了一个盆, 监狱长和狱卒走后,整个屋子此刻只能听到盆里滴血的声音,这个重刑犯知道自己的死期到了,也没有挣扎,就带着极度的恐惧听着自己的血一滴一滴敲打在盆中,很快就晕了过去,过了一会,醒了过来,发现自己还在滴血,又吓晕了过去,就这样,不断的重复着……
一天过后,当人们打开门,这个重刑犯已经断气了,可他的脖子并没有破,也没有流血,那滴血声音是怎么来的呢? 原来监狱长和狱卒安装了一个滴水的龙头, 监狱长用的是一把钝刀,只划破对方表皮浅浅的一层,并没有真正流出血来,这个重刑犯完全是被自己的恐惧吓死的.
所以大家透过个实验可以看到人类的自我暗示的威力有多大,很多时候不是我们没有能力去做想做的事,而是我们内在不断的否定,让自己越来越恐惧去行动,从而导致最终的失败,学会觉察内在的思想,从不想要的想法中转化到自己真正想要的想法上,行动力就会越来越强,自己想要的结果也会很快的达成.
第二,不要去想你的挫折,而要去想你尚未实现的潜能。
大约在公元前5世纪,有一个工匠受希腊雅典城的委托雕刻一座石像,这座雕像将矗立在神庙的顶上。
这座石像的正面很好处理,但背面因为方位的原因,非常难处理, 工匠为了能把背面处理得像正面一样的漂亮,好几次都从高处跌了下来,但他并没有放弃,反而更加坚定了自己的决心,一定要实现同样的效果.
最终比预期时间晚了几个月才完工,雅典城的官员因为他的超时而非常生气,问道:“你把雕像的背面雕刻得跟正面一样漂亮有什么用呢?又没人看得见背面!”
这个叫菲亚迪斯的工匠回答道:“是吗?可上帝能看见。”
这座石像就是2400年以后的今天依然矗立在雅典帕农神庙顶上的神像。
所以很多时候不是我们做不到,而是我们面对挫折和挑战的时候,首先自我放弃,或者我们为了结果而凑合,而不是去追求卓越,追求内在真正的潜能,生命只有一次,不如大胆一点,反正我们什么也不会失去.
第三: 不要担心你尝试了什么,失败了什么,而要关心你还能做什么。
欧洲的两个宗教组织在15世纪、16世纪发挥了支配作用,它们采用相同的方法取得成功,它们从一开始就采纳相同的学习纪律。每当耶稣会的神父或加尔文会的牧师要做任何重要的事时,比如进行一项关键的决策,他们被要求把预期的结果以书面形式记录下来。9个月以后,他们必须按照预期结果对实际结果进行反馈分析。
这样,他们很快就能知道自己在哪些方面做得很好,自己的优势在哪里,并且也能知道自己必须在哪些方面抓紧学习以及必须改变哪些习惯。最后,他们还能知道哪些方面自己缺乏天赋并无法胜任。
德鲁克自己采用这种方法至少有50年了,他说:“这种方法能够揭示一个人的长处(一个人能够了解自我,这可是最重要的事),并且指出哪些方面需要改进,需要哪种性质的改进,区分出是没有能力做的事还是根本不该尝试的事,这样就知道自己该如何改变.”
我们要学会运用时间工具,尽可能去做一些自己没有做过的事,对自己有挑战的事,不要活在自己的记忆和失败中,而是要关注当下可以做点什么让自己的未来有所不同,无论是圣贤还是伟大的导师他们都需要进行反馈分析自己的思想和行为,来校正自己人生的方向和做事的标准,我们也一样,所以学会自我反馈和邀请他人对我们进行反馈是我们快速成长的不二法门.
伟大的领导者都是活在自己的勇气中,勇敢地追求自己的梦想,相信自己的潜能是无限的,每一次挫折都是一次学习,从来不放弃任何一次尝试的机会,从不关心自己失败了什么,而是想这一刻我能从失败中学习什么,做点什么可以让自己的未来有所不同,你的人生又是如何做的呢?
艾锑无限干货集:进程和线程的区别
什么是进程:
进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。程序运行时系统就会创建一个进程,并为它分配资源,然后把该进程放入进程就绪队列,进程调度器选中它的时候就会为它分配CPU时间,程序开始真正运行。
什么是线程:
线程是程序执行时的最小单位,它是进程的一个执行流,是CPU调度和分派的基本单位,一个进程可以由很多个线程组成,线程间共享进程的所有资源,每个线程有自己的堆栈和局部变量。线程由CPU独立调度执行,在多CPU环境下就允许多个线程同时运行。同样多线程也可以实现并发操作,每
个请求分配一个线程来处理。
二者的区别:
1、进程是资源分配的最小单位,线程是程序执行的最小单位
2、进程有自己的独立地址空间,每启动一个进程,系统就会为它分配地址空间,建立数据表来维护代码段、堆栈段和数据段,这种操作非常昂贵。而线程是共享进程中的数据的,使用相同的地址空间,因此CPU切换一个线程的花费远比进程要小很多,同时创建一个线程的开销也比进程要小很多。
3、线程之间的通信更方便,同一进程下的线程共享全局变量、静态变量等数据,而进程之间的通信需要以通信的方式(IPC)进行。不过如何处理好同步与互斥是编写多线程程序的难点。
4、多进程程序更健壮,多线程程序只要有一个线程死掉,整个进程也死掉了,而一个进程死掉并不会对另外一个进程造成影响,因为进程有自己独立的地址空间。
线程挂了,是否会影响进程?
1.进程(主线程)创建了多个线程,多个子线程均拥有自己独立的栈空间(存储函数参数、局部变量等),但是多个子线程和主线程共享堆、全局变量等非栈内存。
2.如果子线程的崩溃是由于自己的一亩三分地引起的,那就不会对主线程和其他子线程产生影响,但是如果子线程的崩溃是因为对共享区域造成了破坏,那么大家就一起崩溃了。3.举个栗子:主线程是一节车厢的乘务员,诸多乘客(也就是子线程)就是经过乘务员(主线程)检票确定可以进入车厢
的,也就是主线程创建了诸多子线程,每个子线程有自己独立的区域(座位啊啥的),但是诸多乘客和乘务员共享走廊啊卫生间啊等等,如果其中一名乘客座位坏了,摔了(可以认为奔溃了),那么其他乘客和乘务员都不受影响,但是如果乘客将卫生间给破坏了,他也无法使用卫生间(崩溃了),其他乘客和乘务员也不能用卫生间,好吧,那么大家一起憋着吧(崩溃了)。