10 2022 档案
摘要:进程的状态 进程的基本状态 就绪:进程已获得除处理机以外的所需资源,等待分配处理机资源 执行:进程正在占用处理机资源执行 阻塞:进程等待某种条件,在条件满足之前无法执行。例如发起I/O系统调用,等待I/O中断发生 挂起 挂起指将暂不执行的进程换出到外存,节省内存空间。 与阻塞相比都是进程暂停执行的状
阅读全文
摘要:一.进程 进程是资源分配的基本单位。 进程控制块(PCB)描述进程的基本信息和运行状态,例如创建进程与销毁进程都是指对PCB的操作。 二.线程 线程是独立调度的基本单位。 一个进程中可以有多个线程,共享进程资源。 浏览器是一个进程,里面有很多线程,例如HTTP请求线程,事件响应线程,渲染线程等等。而
阅读全文
摘要:C++提供了四个智能指针模版类,分别为:auto_ptr,unique_ptr,shared_ptr与weak_ptr(其中auto_ptr为C++98提供的解决方案,在C++11中已废除,并提供另外三种)。这三者均定义了类似指针的对象,可以将new获得(直接或间接)的地址赋给这种对象。当智能指针过
阅读全文