自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-08-13 16:53:05 229

原创 死锁

大部分的死锁都和资源相关。资源:这类需要排他性使用的对象。可以是硬件设备(如磁带机)或是一组信息(如数据库中一个加锁的记录)。资源可分为两类:可抢占的和不可抢占的。可抢占资源可以从拥有它的进程中抢占而不会产生任何副作用,存储器就是一类可抢占的资源。不可抢占资源:是指在不引起相关计算失败的情况下,无法把它从占有它的进程处抢占过来。总之,死锁与不可抢占资源有关,有关可抢占资源的潜在死锁通常可以通过在进程

2016-04-24 20:38:15 381

原创 线程

线程的使用:原因: 1)在许多应用中同时存在着多种活动。其中某些活动随着时间的推移会被阻塞。通过将这些程序分解成可以并行运行的多个顺序线程,程序设计模型会变得更简单。2)由于线程比进程更轻量级,所以它们比进程更加容易创建,也更加容易撤销。3)若多个线程都是CPU密集型的,则性能并不能获得增强。但如果存在着大量的计算和I/O处理,拥有多个线程允许这些活动彼此重叠进行,从而会加快应用程序的执行速度。有

2016-04-14 13:31:19 304

原创 进程

进程模型: 一个进程就是一个正在执行程序的实例,包括程序计数器(PC)、寄存器(PS)和变量的当前值。从概念上讲,它拥有自己的虚拟CPU。当然,实际上真正的CPU在各自进程之间来回切换。关键思想: 一个进程是某种类型的一个活动,它有程序、输入、输出以及状态。单个处理器可以被若干个进程共享,它使用某种调度算法决定何时停止一个进程的工作,并转而为另一个进程提供服务。如果一个程序运行了两边,则属于两个进

2016-04-14 10:31:09 485

原创 中断机制

中断(Interrupt),是指某个事件(例如电源掉电、定点加法溢出或I/O传输结束等)发生时,系统中止现行程序的运行、引出处理该事件的程序进行处理,处理完毕后返回断点,继续执行。原因:系统必须具有能使多个应用程序任务在CPU上快速转接的能力,具有自动处理计算机系统中发生的各种事故的能力,还需要解决外设和中央处理机之间的通信。当中断发生时,指令计数器(PC)和处理机状态字(PS)中的内容自动压入处理

2016-04-14 09:01:57 2093

字符型数据的输入输出

为入门的新手总结一下字符型数据string、char、const char的种类和用法

2014-12-10

空空如也

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

TA关注的人

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