自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 操作系统之进程与线程2——用户级线程及其切换

一、用户级线程如何只切换指令,而资源不动?——线程切换+映射表切换=进程切换(在内存管理之后讲),先搞懂线程切换,再做进程切换线程切换即只切换指令序列(即只有PC变化和寄存器变化),而其他资源不进行变化。即将资源和指令分开管理,同时产生线程切换和进程切换。在进程中间可以启动多个轻巧的指令序列:多线程,并可以切换。进程和线程的区别?线程时进程的一种补充

2017-07-28 11:28:28 4708

原创 操作系统之进程与线程1——进程概述

一、CPU管理、进程管理CPU时,引出 “进程、线程” 。CPU如何动作呢?给定指令的初始地址,CPU即会自动+1取指执行(取指、取数据)对于含有IO指令和不含IO指令的一段程序,CPU的执行时间要查好几个量级,因为CPU在硬件电路上工作,速度特别快,IO指令在磁盘(磁臂——机械结构)工作,所以执行速度差好几个量级。——可以把CPU看做人,其他指令操作都看成要做的事情,

2017-07-27 22:55:11 386

原创 用到的C++语法

一、运算符点运算符 . :类对象(自定义类,容器,string,结构体struct ...)直接访问其成员;成员访问运算符 -> :通过指针访问类对象的成员,ptr ->member 等价于 (*ptr).member ;(即 ptr 为指向类对象指针,此为通过指针访问成员的方式)二、类对象与this如结构体:template struct chainCode{ T el

2017-07-14 17:38:33 180

原创 (二)线性表

6、方法erase3种情况:(1)theIndex = listSize(删除无效 或 空表listSize=0)——checkIndex;(2)删除第一个节点;(3)删除内部节点;从链表的删除可以看出:无论是(2)和(3)对删除节点的指针域是否为NULL都一样——即 前驱的指针域 = 删除节点的指针域,即“找前驱”即可。7、方法insert

2017-07-14 17:18:48 312

转载 UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现

转载自:http://blog.csdn.net/hguisu/article/details/7609483类与类图1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。2) 在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什么样的功能,要承担什么样的义务。一个类可以有多种职责,设计得好的类一般只有一种职责

2017-07-05 23:00:46 871

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除