进程与线程进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中一个独立的控制单元。线程在控制着进程的执行。一个进程中至少有一个线程。多线程的运行可以看成是相互争夺cpu的执行权,这就是多线程的一个特征:随机性。谁抢到谁执行,至于执行...
分类:
编程语言 时间:
2015-07-23 21:35:47
阅读次数:
136
20世纪60年代初,美国电报电话公司的贝尔实验室里的三个年轻人在开发UNIX操作系统之余,还在一台IBM7090计算机上写了个叫做“达尔文”的游戏,模拟生物的进化过程,参与者要自己撰写程序来和别人的程序争夺地盘并且争取消灭别 的程序。这个游戏也叫“磁芯大战”,被认为是计算机病毒的远祖。 和那个年代许...
分类:
其他好文 时间:
2015-07-18 22:40:49
阅读次数:
200
互联网争夺的是流量和入口,而移动互联网时代争夺的是场景。仰仗PV的流量时代已经过去,以场景触发(SceneTouch)为基础的场景时代已经来临了,如果巨头们依然固步自封,不学会拥抱场景,被后浪拍在沙滩上是分分钟的事情。从PC互联网向移动互联网转型中,原有的流量经济逐渐失效,伴随而来的是如何围绕着场景来构建新的商业体系,在构建过程中应该遵循怎样的准则。
为什么流量模式会死?
传统互联网的基于流量...
分类:
移动开发 时间:
2015-07-17 16:17:11
阅读次数:
158
死锁的概念 死锁 (deallocks): 是指两个或两个以上的进程(线程)在执行过程中,因争夺互斥资源而造成的一种互相等待的现象。死锁产生的原因 -----竞争资源 -----进程推进顺序不合理产生死锁的四个必要条件 -----互斥条件:一个资源每次只能被一个进程(线程)使用。 ----...
分类:
其他好文 时间:
2015-07-13 13:47:28
阅读次数:
124
1、什么是进程调度 无论是在批处理系统还是分时系统中,用户进程数一般都多于处理机数、这将导致它们互相争夺处理机。另外,系统进程也同样需要使用处理机。这就要求进程调度程序按一定的策略,动态地把处理机分配给处于就绪队列中的某一个进程,以使之执行。 2、处理机调度分类高级、中级和低级调度作业从提交开...
分类:
系统相关 时间:
2015-07-11 17:57:28
阅读次数:
222