自我修养的笔记系列
真觉得能会
这个作者很懒,什么都没留下…
展开
-
自我修养的笔记系列 2 —— 线程基础
基本概念 线程的定义: 有时被称为轻量级的进程(Lightweight Process,LWP),是程序执行流的最小单元 组成: 线程ID 当前指令指针(PC) 寄存器集合 堆栈 可多个并发执行, 共享进程的全局变量和堆的数据 优点: 分离计算和交互,有效利用某些等待操作的时间 处理并发任务,如多端下载 现在主流计算机本身硬件支持 高效的数据共享 线程的访问权限 可以访问进程内存里的所有数据 其它线程的堆栈(已知其它线程的堆栈地址) 私有存储空间,包括: 栈 线程局部存储(Thread原创 2020-07-22 23:09:46 · 114 阅读 · 0 评论 -
自我修养的笔记系列
操作系统 程序的调度 多道程序(Multiprogramming) 优点:提供了一种机制,在一个程序不占用CPU时其它程序可以访问 缺点:程序之间没有轻重缓急 分时系统(Time-Sharing System) 优点:一个时间段内每个程序都有机会运行一小段时间,这对交互式任务很重要 缺点:某一个程序执行很费时的运算时,可能造成系统停止工作 多任务(Multitasking) 操作系统接管所有硬件资源,本身具有受硬件保护的级别 应用程序以进程的方式运行,权限低于操作系统 进程有自己独立的原创 2020-07-20 22:40:12 · 130 阅读 · 0 评论