自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SYP35的专栏

有一种落差是,你配不上自己的野心,也辜负了所受的苦难。

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

原创 select/epoll

第一条:概述复用是个伟大的概念呀!什么是I / O复用(I / O multiplexing)呢?具体点就是当你编写的程序需要同时处理多个描数字(socket或file或device),你又不知道什么时候应该(比方说有数据可以读了)去操作(读/写)哪个描数字。这时候I / O复用就需要登场了。UNPv1给出了定义.I / O复用是一种让进程预先“警告”内核能力,使得内核一旦发现进程预先告知时指定的...

2015-10-09 08:50:43 322

原创 c++的深拷贝和浅拷贝

对于普通类型的对象来说,它们之间的复制是很简单的,例如: int a=88; int b=a;  而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。  #include iostream> using namespace std; class CExample { private:      int a; pub

2015-10-07 11:19:39 309

原创 二维数组的初始化

二维数组初始化的形式为:           数据类型 数组名[整常量表达式][ 整常量表达式]={ 初始化数据 };           在{ }中给出各数组元素的初值,各初值之间用逗号分开。把{ }中的初值依次赋给各数组元素。           有如下几种初始化方式:           ⑴ 分行进行初始化           int a[2][3]={{1,2,3},{4,5,6

2015-10-03 17:06:34 910

原创 UNIX系统中进程由哪三部分组成

在UNIX系统中进程由以下三部分组成:①进程控制块PCB;②数据段;③正文段。         UNIX系统为了节省进程控制块所占的内存空间,把每个进程控制块分成两部分。一部分常驻内存,不管进程是否正占有处理器运行,系统经常会对这部分内容进行查询和处理,常驻部分内容包括:进程状态、优先数、过程特征、数据段始址、等待原因和队列指针等,这是进行处理器调度时必须使用的一些主要信息。另一部分非常驻内存,

2015-10-03 10:42:15 6296

原创 进程和线程的区别

进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。它不只是程序的代码,还包括当前的活动,通过程序计数器的值和处理寄存器的内容来表示。 进程是一个“执行中的程序”。程序是一个没有生命的实体,只有处理器赋予程序生命时,它才能成为一个活动的实体,我们称其为进程。 通常在一个进程中可以包含若干个线程,它们可以利

2015-10-01 12:45:27 325

空空如也

空空如也

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

TA关注的人

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