线程和进程的区别主要在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式的影响下不会对其他进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等同于整个进程死掉,所以多进程的程序要比多线程的程序健...
分类:
移动开发 时间:
2014-10-23 20:41:01
阅读次数:
176
用现实中一个实例来解释进程和线程,以及他们之间的关系....
分类:
编程语言 时间:
2014-10-23 00:02:52
阅读次数:
245
Java线程:概念与原理一、操作系统中线程和进程的概念现在操作系统都是多任务操作系统,多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个应用程序都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如windows操作系统中,一个运行的exe就是一个线程。线程是进程中一个可运行...
分类:
编程语言 时间:
2014-10-22 12:14:08
阅读次数:
320
概念:线程和进程进程:简单的说,进程就是一个应用,即一个程序。现在的操作系统普遍都是多进程的操作系统。比如:你可以同时打开音乐播放器,也可以同时打开浏览器和视频播放器。线程:线程,存在于进程之中,理解为一个进程中有多个线程。现在的程序也大多是多线程程序。比如:一个音乐播放器既可以同时播放音乐,也可以...
分类:
编程语言 时间:
2014-10-12 18:06:28
阅读次数:
215
线程、进程和多线程是面试过程中很容易遇到的问题,去年百度三面的时候就遇到这个问题,当时百度hr问到:线程和进程的区别是什么?你写过多进程或者多线程的程序吗?在你看来多线程和多进程程序那种程序比较难写?第一个问题很常规,但是要完全答对却不是那么容易,现在想来,第二个问题和第三个问题实际是一个问题,因为...
分类:
编程语言 时间:
2014-09-25 15:36:39
阅读次数:
235
1. 端口22协议2. 操作系统线程和进程不共享的是()3. 给出前序中序遍历的结果,求后序遍历的结果。4. 死锁的必要条件。5. 8个人分成2组,每组4人,问某两个人在一组的概率是();6.有一种疾病,患病的概率是1/100000,医生诊断的准确率为99%,问如果一个人被诊断出患这种病,那么他真患...
分类:
其他好文 时间:
2014-09-23 02:57:43
阅读次数:
215
1、一个程序至少有一个进程,一个进程至少有一个线程.2、线程(Thread)是进程的一个实体,是CPU调度和分派的基本单位3、进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率因为要并发,我们发明了进程,又进一步发明了线程。只不过进程和线程的并发层次不同:进程属于...
分类:
编程语言 时间:
2014-09-19 17:24:35
阅读次数:
256
一、操作系统中线程和进程的概念
线程是指进程内的一个执行单元,也是进程内的可调度实体。
线程与进程的区别:
(1)地址空间:线程为进程内的一个执行单元;进程至少有一个线程(进程的主线程);进程的所有线程共享进程的地址空间;而进程有自己的独立的地址空间。
(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源。
(3)线程是处理器调度的基本单元,但进程不是。
(4)...
分类:
编程语言 时间:
2014-09-19 12:05:45
阅读次数:
170
转自:http://www.cnblogs.com/rollenholt/archive/2011/08/28/2156357.html————————————————————————————————————————————————————一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统...
分类:
编程语言 时间:
2014-08-30 23:04:50
阅读次数:
320
这些概念我相信百度上有一大堆,在这里,我是以一个程序员的角度来看。
进程是一个静态的概念,机器上运行的都是线程,一个进程里面可以包含多个线程。
一个exe文件,class文件是一个进程,在一个时间点上,一个CPU上只有一个线程,
但速度极快,所以就像是有多个进程同时在运行。
在java中,启动新线程有两种方法:
1.继承自Thread类。2.实现Runnable接口(具体可以参考其他资料...
分类:
编程语言 时间:
2014-08-30 12:41:39
阅读次数:
284