进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。
最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。
1.
计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。
2.
假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。...
分类:
编程语言 时间:
2014-11-11 21:16:00
阅读次数:
210
因为你在,才有我最美好的年华 爱情就是激情过后的平平淡淡,生活中的柴米油盐酱醋茶! ——题记 初次与你相遇,在那个诺大的车间里。没有超级浪漫的邂逅,没有擦肩而过的回眸。只有平平淡淡的相遇,谁都不会想到,以后的我们会走到一起! 每个人都是这样,到一个新的地方总是安安静静,腼腆到不主动去和任何不认识.....
分类:
其他好文 时间:
2014-11-04 10:42:15
阅读次数:
106
上一篇文章中,我们宏观介绍了多线程的背景,今天我们上一些干货。
在展开讲解多线程之前,我们需要明白进程与线程之间的关系。
进程与线程
一个关于进程和线程的比喻很贴切:一个进程就像是工厂的一个车间,代表CPU所能处理的单个任务,任一时刻,CPU总是运行一个进程,其他进程处于非运行状态。而车间的工人,就好比线程,一个进程可以包含多个线程。
创建线程
创建线程的方式有多种,可以直接继承Thread类,也可以实现Runnable接口实现多线程。我们可以直接new 一个Thread或者将一个Runnable传入...
分类:
编程语言 时间:
2014-11-02 16:37:52
阅读次数:
190
从10月16号到今天中午连续上了半个月的班,因为今天车间做消防检查停产,下午难得地回家睡了一觉,五点多醒来后问同事,说今天夜班也不用去了,兴奋了好一阵子。白班是早八点半到下午四点半,夜班十点半到第二天早八点。这个月17号晚上把被子直接抱到了焊装中控室,晚上如果不需要通宵改代码的话就睡一会,不过随时被...
分类:
其他好文 时间:
2014-10-31 23:35:38
阅读次数:
264
熟悉产品知识是成功外贸业务员的基础。越了解产品,客户就越尊重你,讨价还价时言语就更有分量。有时间多下车间,请教车间主任和老技术工人,条件允许的话甚至不妨亲自操作一些生产环节。这不但可以搞好人际关系,更重要的是让获悉一些书本上没有的东西方。了解产品的生产过程,容易偷工减料的环节,主要原料,原料的来源产...
分类:
其他好文 时间:
2014-10-28 15:04:59
阅读次数:
307
题目:
有一辆火车以15km/h的速度离开洛杉矶直奔纽约,另一辆火车以20km/h的速度从纽约开往洛杉矶。如果有一只鸟,以30km/h的速度和两辆火车同时启动,从洛杉矶出发,碰到另一辆车后返回,依次在两辆火车间来回飞行,直到两辆火车相遇,请问,这只小鸟飞了多长距离?
思路:...
分类:
其他好文 时间:
2014-10-07 17:22:33
阅读次数:
197
之前已经讨论过进程了,现在讨论线程。我在想如何用现实中的具体事物来比较进程和线程的关系。举个我认为较恰当的例子。把进程比作一个工厂中的车间,车间中有若干个生产线,但是每条生产线都需要不同的零件,原料和员工。零件,原料和员工,是所有生产线都可以共同使用的资源。这里就把生产线当做线程吧。这样,每条生产线...
分类:
编程语言 时间:
2014-10-07 10:51:03
阅读次数:
141
程序员是一位开发车间管理自己加工车间,扮演者车间主任。
程序员是一个生产机器每天生产这,开发这所需要的产品。
程序员是一位设备维修工程师,电脑坏了自己一并解决。
程序员是一个设计师,为用户为美观设计这设计这。
程序员是一位美工,程序员是一个前台工程师。
程序员是一个机器人,为程序泛滥着种种思想。...
分类:
其他好文 时间:
2014-08-27 14:47:27
阅读次数:
152
在前面设计模式汇总中我们从宏观整理了设计模式中整体分类,下面针对其中的创建型模式单独讨论内部的分类原则和哥哥设计创建型模式的核心思想。请看下图:
首先区分工厂三姐妹我们可以设想一个情景,制造车的工厂,三者是逐级在顶层进行抽象的关系大概的类图如下图:
简单工厂是只有一个工作车间一整条生产线
工厂方法是根据需要自动建造多个车间多条生产线
抽象工厂是由不同系列不同牌子的工厂
另外的两...
分类:
其他好文 时间:
2014-08-13 01:22:04
阅读次数:
239
接近三天的设计模式交流会在昨天圆满的落下了帷幕,而米老师也一直强调这次不是为了设计模式的学习,更重要的是针对我们思考问题的方式以及去怎样学习,那么我们到底三天到底学了什么呢?
1.善于抽象
就像建型中的工厂这一部分,对于简单工厂,工厂方法和抽象工厂我一直不能理解,也不明白其中关系,然而米老师的讲解算是让我们大彻大悟了。
简单工厂:只能生产一种车(有且只有一个车间一条...
分类:
其他好文 时间:
2014-08-11 00:27:11
阅读次数:
230