自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

转载 Linux:C/Socket多路复用select

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://kifzt.blogbus.com/logs/4152790.html Linux:C/Socket多路复用select 小全Submitted byELFeron 2006, August 3, 5:46 PM.Unix/Linux作一个tcp的服务程序,同时可能有大量的客户端

2012-08-26 21:22:22 1912

转载 Linux网络编程入门 (转载)

(一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端         网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端. 客户端        在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用ftp程序从另外一        个地方获取文件的时候,是我们的

2012-08-25 11:48:44 454

转载 系统调用(转自维基百科)

在计算机中,一个系统调用指程序向操作系统内核请求需要更高权限运行的服务。 系统调用提供了用户程序与操作系统之间的接口。大多数系统交互式操作需求在内核态执行。如设备IO操作或者进程间通信。 用户空间(用户态)和内核空间(内核态)操作系统的进程空间可分为用户空间和内核空间, 它们需要不同的执行权限。其中系统调用运行在内核空间。库函数系统调用和普通库函数调用非

2012-08-15 15:00:13 1532

转载 linux 线程编程

进程  系统中程序执行和资源分配的基本单位  每个进程有自己的数据段、代码段和堆栈段  在进行切换时需要有比较复杂的上下文切换 线程  减少处理机的空转时间,支持多处理器以及减少上下文切换开销, 比创建进程小很多  进程内独立的一条运行路线  处理器调度的最小单元,也称为轻量级进程可以对进程的内存空间和资源进行访问,并与同一进程中的其他线程共享 线程

2012-08-15 11:35:49 599

转载 Linux消息队列详解

Linux的消息队列(queue)实质上是一个链表, 它有消息队列标识符(queue ID). msgget创建一个新队列或打开一个存在的队列; msgsnd向队列末端添加一条新消息; msgrcv从队列中取消息, 取消息是不一定遵循先进先出的, 也可以按消息的类型字段取消息. 1. 标识符(des)和键(key):    消息队列, 信号量和共享存储段, 都属于内核中的I

2012-08-15 10:08:05 4416

转载 Linux消息队列编程实例

/* 创建消息队列msgget( ) 调整消息队列的参数msgctl(msgid,IPC_SET,struct msqid_ds* ) 发送一条消息msgsnd( ) 接受一条消息msgrcv( ) 移除一条消息msgctl( msgid,IPC_RMID,NULL ) *//*创建一个消息队列,并调整其大小,发送一条消息 再取出该条消息,最后移除该消息队列 */#

2012-08-14 21:13:53 2244

转载 Linux旗语编程实例

*旗语是一个受保护的变量。对两个或多个进程共享的资源,它可以提供限制访问的方法。   Linux的旗语就是操作系统原理中的信号量,有PV操作。可以获得和释放旗语;   释放旗语会自动唤醒下一个等待获取旗语的进程。   旗语有两种类型:   二进制旗语:代表单个资源   计数旗语:用来代表数量大于一的共享资源   GNU/Linux中的旗语实际上是一个旗语数组。说是一个旗语,

2012-08-14 20:35:59 725

转载 linux信号通信总结

http://www.ibm.com/developerworks/cn/linux/l-ipc/part2/index1.html    http://www.ibm.com/developerworks/cn/linux/l-ipc/part2/index2.html    1:可靠信号是指后来添加的新信号(信号值位于SIGRTMIN及SIGRTMAX之间);不可靠信号是信号值小于SI

2012-08-14 19:21:52 1005

转载 linux 管道通信

首先说明linux进程之间通信的主要方式。大型程序大多会涉及到某种形式的进程间通信,一个较大型的应用程序设计成可以相互通信的“碎片”,从而就把一个任务分到多个进程中去。进程间通信的方法有三种方式:       1, 管道(pipe)             2,System v IPC 机制 ,包括消息队列,信号量,共享内存       3,套接字(socket)

2012-08-14 17:18:22 1063

转载 linux timer

1、alarm-------------------------------------------   如果不要求很精确的话,用alarm()和signal()就够了    unsigned intalarm(unsigned int seconds)    函数说明:alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程。如果参数sec

2012-08-14 15:46:43 405

转载 (转)signal函数

原文出处:http://blog.csdn.net/sddzycnqjn/article/details/72857601. 信号概念 信号是进程在运行过程中,由自身产生或由进程外部发过来的消息(事件)。信号是硬件中断的软件模拟(软中断)。每个信号用一个整型常量宏表示,以SIG开头,比如SIGCHLD、SIGINT等,它们在系统头文件中定义,也可以通过在shell下键入kill –

2012-08-14 15:30:59 574

《linux命令大全(修改版)》

《linux命令大全(修改版)》chm格式.chm

2015-03-08

空空如也

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

TA关注的人

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