操作系统
文章平均质量分 54
ForWayfarer
移动增值程序开发者
展开
-
多线程为什么有同步的概念
线程同步:使隶属于同一进程的各线程协调一致地工作。虽然多线程能给我们带来好处,但是也有不少问题需要解决。例如,对于像磁盘驱动器这样独占性系统资源,由于线程可以执行进程的任何代码段,且线程的运行是由系统调度自动完成的,具有一定的不确定性,因此就有可能出现两个线程同时对磁盘驱动器进行操作,从而出现操作错误;又例如,对于银行系统的计算机来说,可能使用一个线程来更新其用户数据库,而用另外一个线程来读取原创 2008-09-13 14:47:00 · 2270 阅读 · 0 评论 -
进程(Process)和线程(Thread)
进程(Process)和线程(Thread)1.Process特点(1)进程在执行过程中有内存单元的初始入口点,并且进程存活过程中始终拥有独立的内存地址空间;(2)进程的生存期状态包括创建、就绪、运行、阻塞和死亡等类型;(3)从应用程序进程在执行过程中向CPU发出的运行指令形式不同,可以将进程的状态分为用户态和核心态。处于用户态下的进程执行的是应用程序指令、处于核心态下的应用程序进原创 2008-09-12 20:09:00 · 2828 阅读 · 0 评论