很多人对进程,线程,多线程,并发,同步,异步等概念感到困惑,这都是大学没好好听课的缘故啊.咱在这里帮感到概念给感到困惑的同学复习下.
程序用来描述计算机所完成的独立功能,并在时间上严格地按前后次序相继地进行计算机操作序列集合,是一个静态概念。
并发执行的程序在执行过程中分配和管理资源的基本单位.是一个动态的执行过程.
进程控制块PCB是系统管制进程存在的唯一实体,包含以下东西
所谓并发执行,是为了增强计算机系统的处理能力和提高资源利用率锁采取的一种同时操作技术.
程序中的两部分在执行上没有顺序规定
把异步环境下的一组并发进程,因直接制约而互相发送消息而进行互相合作,互相等待,使得各进程按一定的速度执行的过程称之为进程间的同步
多个并发进程因竞争资源而引起的一种僵局
线程是进程的一部分,它没有自己的地址空间,它和进程内其他的线程一起共享分配给该进程的所有资源
原文:http://blog.csdn.net/uxyheaven/article/details/41347841