杂七杂八
文章平均质量分 84
norbe
这个作者很懒,什么都没留下…
展开
-
另一篇讲进程和线程的文章
一、进程和线程一个正在执行的程序叫作进程(process), 进程要占用系统资源。进程执行过程中的控制线索叫作线程(Thread), 程序计数器的状态及CPU中其它寄存器的状态显示了该控制线索。二、为什么需要多进程/线程记得DOS时有个程序被大家奉为后台操作的经典,那就是Print.EXE(由MS提供),用于后台打印,可从一定程度上实现多任务,但DOS并不是一个多任务的环境,所以勉转载 2006-03-15 15:27:00 · 940 阅读 · 0 评论 -
操作系统的存储器管理 ( 内存 )
存储器是计算机系统的重要资源之一,任何程序、数据和各控制数据结构都必须占用一定的存储空间。因此,存储器管理直接影响系统性能。存储器有内存 ( 主存 ) 和外存 ( 辅存 ) 组成,内存由包含相应物理单元的、顺序编址的 “ 存储块 ” 组成。 CPU 只有在 启动相应 IO 设备之后,才能使内存 与 外存交换信息。 在诞生操作系统以前,对内存的使用常采用无管理模式,这是最简单的内存使用方式原创 2006-03-15 17:11:00 · 3735 阅读 · 0 评论 -
进程和线程
Win32的进程和线程概念 进程是一个可执行的程序,由私有虚拟地址空间、代码、数据和其他操作系统资源(如进程创建的文件、管道、同步对象等)组成。一个应用程序可以有一个或多个进程,一个进程可以有一个或多个线程,其中一个是主线程。线程是操作系统分时调度分配CPU时间的基本实体。一个线程可以执行程序的任意部分的代码,即使这部分代码被另一个线程转载 2006-03-15 15:21:00 · 895 阅读 · 0 评论 -
内存泄漏
浅谈内存泄漏(一) 对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如Smart Pointer,Garbage Collection等。Smart Pointer技术比较成熟,STL中已经包含支持Smart Pointer的class,但是它的使用似乎并不广泛,而且它也不能解决所有的问题;Garbage Collection技术在J转载 2006-03-15 17:17:00 · 751 阅读 · 0 评论