按类别查询搜索结果
关于关键词 的检测结果,共 1319
superleo518 | 2013-12-20 22:29:53 | 阅读(930) | 评论(0)
通信制式所支持的话语编解码格式【阅读全文】
batman425 | 2013-12-17 15:53:13 | 阅读(960) | 评论(0)
static int pfd1[2],pfd2[2];void err_sys(char *str){  printf("%s\n",str);  exit(1);}void err_quit(char *str){  printf("%s\n",str);  exit(0);}void TELL_WAIT(void){  if(pipe(pfd1)<0||pipe(pfd2)<0)    err_sys("pipe error");}void TELL_PARENT(pid_t...【阅读全文】
batman425 | 2013-12-16 11:30:16 | 阅读(1020) | 评论(0)
管道的创建 int pipe(int filedes[2]);经由参数filedes返回两个文件描述符:filedes[0]为读而打开,filedes[1]为写而打开。从父进程到子进程之间的通信#include"ourhdr.h"int main(void){  int n,fd[2];  pid_t pid;  char line[20];  if(pipe(fd)【阅读全文】
santhinking | 2013-12-15 21:04:59 | 阅读(190) | 评论(0)
进程之间的通信大致有:管道通信(有名管道和无名管道),信号,共享内存,信号量,消息队列,套接字。。。##########无名管道###########无名管道用于只能用于父子进程和兄弟进程之间进行通信函数:int pipe(int fd[2])   头文件 #include<unistd.h>  fd[2]为文件描述符,fd[0]用于读,fd[1]用于写...【阅读全文】
ahutwgs | 2013-12-10 10:35:05 | 阅读(1140) | 评论(0)
信号是 软件中断 , 对信号的处理有三种方式,忽略、捕捉、执行默认操作。信号的相关函数(1)#include void   (*signal ( int signo , void (*func) ( int )) (int) ;(2)#include int kill (pid_t pid , int signo);int raise(int signo);(3)#include unsigned int ala...【阅读全文】
ihasudgq | 2013-12-03 17:53:30 | 阅读(450) | 评论(0)
现在Linux使用的进程间通信方式包括:1、管道(pipe)和有名管道(FIFO)2、信号(signal)3、共享内存4、消息队列5、信号量6、套接字(socket)(研究通讯时再讲)1、管道通信管道是单向的、先进先出的,它把一个进程的输出和另一个进程的输入连接在一起。一个进程(写进程)在管道的尾部写入数据,另一个进程(读进程)...【阅读全文】
dspace | 2013-11-13 23:43:24 | 阅读(1180) | 评论(0)
CPU信息获取---C实例代码,这是一篇介绍C语言代码相关的,利用c代码来获取服务器CPU的信息。看到这里你也许会有疑问,用C语言获取CPU信息,那无异于舍近求远、舍易求难。【阅读全文】
woaimaidong | 2013-11-12 16:44:24 | 阅读(6250) | 评论(0)
CPU信息获取---C实例代码,这是一篇介绍C语言代码相关的,利用c代码来获取服务器CPU的信息。看到这里你也许会有疑问,用C语言获取CPU信息,那无异于舍近求远、舍易求难。【阅读全文】
bluecom | 2013-11-01 00:04:39 | 阅读(540) | 评论(0)
最近开始看Tair的源码实现,Tair的通信使用的是淘宝的开源的网络库tbnet实现。具体来说是依靠tbnet::Transport类型实现,其源代码路径如下:http://code.taobao.org/svn/tb-common-utils/trunk/tbnet/src下面是Transport的简单类图:          下面介绍其通信流程:...【阅读全文】
xiehaifeihai | 2013-10-31 14:45:21 | 阅读(420) | 评论(0)
相关概念:大端模式:数据的低位保存在内存的高地址中,而数据的高位保存在内存的低地址中,这种存储模式就类似把数据当做字符串顺序处理,例如:数据中两个字节按顺序为:FE 10 ,它表示的一个数就是0xFE10。换句话说:内存的低地址存放着数据高位;小端模式:数据的低位保存在内存的低地址中,而数据...【阅读全文】
guojun07 | 2013-10-18 12:48:13 | 阅读(9460) | 评论(0)
最近开始看Tair的源码实现,Tair的通信使用的是淘宝的开源的网络库tbnet实现。具体来说是依靠tbnet::Transport类型实现,其源代码路径如下:http://code.taobao.org/svn/tb-common-utils/trunk/tbnet/src下面是Transport的简单类图:          下面介绍其通信流程:...【阅读全文】
dongliyun | 2013-10-11 15:57:39 | 阅读(5640) | 评论(0)
wm360459196 | 2013-09-26 10:29:38 | 阅读(240) | 评论(0)
本文总结了计算机中的信息表达和处理。【阅读全文】
登高望远海 | 2013-09-01 22:06:23 | 阅读(5080) | 评论(0)
杭州信雅达面试C上机编程题【阅读全文】
【C/C++】 号量
goodstudy2013 | 2013-08-30 17:47:29 | 阅读(930) | 评论(0)
goodstudy2013 | 2013-08-28 10:30:01 | 阅读(0) | 评论(0)
分类: C/C++这是一个关于Posix线程编程的专栏。作者在阐明 概念的基础上,将向您详细讲述Posix线程库API。本文是第三篇将向您讲述线程同步。 互斥锁尽管在Posix Thread中同样可以使用IPC的信号量 机制来实现互斥锁mutex功能,但显然semphore的功能过于强大了,在Posix Threa...【阅读全文】
goodstudy2013 | 2013-08-28 10:28:29 | 阅读(0) | 评论(0)
原文地址:信号量函数 semget() semop() semctl() 作者:zhanzjx semget()      可以使用系统调用semget()创建一个新的信号量集,或者存取一个已经存在的信号量集:系统调用:semget();原型:intsemget(key_t key,int nsems,int semflg);返回值:如果成功,则返回信号量集的IPC标识符。...【阅读全文】