标签:资源 内存 线程 顺序 活动 操作 处理 多进程 操作系统
现在几乎所有的操作系统都支持同时运行多个任务,通常来说,一个任务就是一个程序,每一个运行之中的程序就是进程。当一个程序运行时,
内部包含了多个顺序执行流,每一个顺序执行流就是说一个线程。
所有运行中的任务通常对应一个进程,当一个程序进入内存运行时,即变成了一个进程。进程是处于运行中的程序,并且具有一定的独立功能,进程是系统
进行资源分配和调度的一个单元。
进程包含三个特性:
线程是进程的组成部分,一个进程可以拥有多个线程,一个线程必须有一个父进程。
多线程拓展了多进程的概念,是的同一个进程可以并发处理多个任务
线程是独立的,他并不知道父进程中是否还有其他的线程存在
一个线程可以创建或者撤销另一个线程,同一个进程中多个线程可以并发执行
三、多线程的优势:
线程之间共享内存非常容易,使得程序的并发性高
多线程实现多任务比多进程高
标签:资源 内存 线程 顺序 活动 操作 处理 多进程 操作系统
原文地址:http://www.cnblogs.com/cumtlg/p/7581422.html