1、进程和线程的区别,及优劣性比较进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。但对于一些要求同时进行并且...
分类:
系统相关 时间:
2014-10-08 01:37:54
阅读次数:
385
之前已经讨论过进程了,现在讨论线程。我在想如何用现实中的具体事物来比较进程和线程的关系。举个我认为较恰当的例子。把进程比作一个工厂中的车间,车间中有若干个生产线,但是每条生产线都需要不同的零件,原料和员工。零件,原料和员工,是所有生产线都可以共同使用的资源。这里就把生产线当做线程吧。这样,每条生产线...
分类:
编程语言 时间:
2014-10-07 10:51:03
阅读次数:
141
进程和线程是操作系统的基本概念,但是它们比较抽象,不容易掌握。下面用用两种不同的形式做个解释:
官方称:
进程:是程序的一次执行,该程序可以和其他程序并发执行。经常通常由 程序、数据和进程控制块组成。是独立分配资源的单位。
线程:进程中的一个实体,是被系统独立分配和调度的基本单位。
...
分类:
编程语言 时间:
2014-09-30 22:56:30
阅读次数:
291
线程的概念和原理为什么使用多线程?为了更高效的完成任务和利用CPU资源,现在的操作系统设计为多任务操作系统,而多进程和多线程是实现多任务的方式。什么是进程和线程?进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。进程是OS分配资源的最小单位。 线程是指...
分类:
编程语言 时间:
2014-09-22 23:44:53
阅读次数:
285
书籍的简称: CSPPSE: Computer System: a programmer's perspective Second Edition 进程(process)是操作系统对一个正在运行的程序的一种抽象。在一个系统上可以同时运行多个进程, 而每个进程都好像在独占的使用硬件。而并发运行...
分类:
编程语言 时间:
2014-09-21 17:34:20
阅读次数:
206
一 简答题
1、进程和线程有什么区别?(到处都在问这个问题)
2、简诉数据库的存储过程及其优点。(我实习的时候就是一直在写存储过程,所以)
3、全局static变量和普通全局变量区别?static局部变量和普通局部变量的区别?static函数和普通函数的区别?
二 算法与程序设计题
1、编码实现函数
void* memcpy(void* des, void* src, int le...
分类:
其他好文 时间:
2014-09-20 22:05:39
阅读次数:
207
1、首先要明确进程和线程的含义:
进程(Process)是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。与程序相比,程序只是一组指令的有序集合,它本身没有任何运行的含义,只是一个静态实体。进程是程序在某个数据集上的执行,是一个动态实体。它因创建而产生,因调度而运行,因等待资源或事件而被处于等待状态,因完成任务而被撤消,反映了一个程序在一定的数据...
分类:
编程语言 时间:
2014-09-20 16:17:51
阅读次数:
193
1、一个程序至少有一个进程,一个进程至少有一个线程.2、线程(Thread)是进程的一个实体,是CPU调度和分派的基本单位3、进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率因为要并发,我们发明了进程,又进一步发明了线程。只不过进程和线程的并发层次不同:进程属于...
分类:
编程语言 时间:
2014-09-19 17:24:35
阅读次数:
256
一个程序至少有一个进程,一个进程至少有一个线程.进程拥有独立内存 线程共享内存(效率高)从逻辑角度来看,多线程的意义在于一个应用程序中,有多个执行部分可以同时执行。但操作系统并没有将多个线程看做多个独立的应用,来实现进程的调度和管理以及资源分配。这就是进程和线程的重要区别。线程只能归属于一个进程并且...
分类:
编程语言 时间:
2014-09-16 00:16:19
阅读次数:
261
调度:操作系统的调度程序的两项任务:1: 调度:实现调度策略,决定就绪的进程、线程竞争cpu的次序的裁决原则。说白了就是进程和线程何时应该放弃cpu和选择那个就绪进程、线程来执行。2: 分派:原来实现调度机制如何时分复用cpu,处理好上下文交换的细节、完成进程、线程和cpu的绑定和放弃的具工作。 ....
分类:
系统相关 时间:
2014-09-11 22:18:02
阅读次数:
341