按类别查询搜索结果
关于关键词 的检测结果,共 1311
WuYaalan | 2014-07-21 21:45:31 | 阅读(2130) | 评论(0)
qt qml 信号 槽【阅读全文】
coolzsj | 2014-06-30 07:48:23 | 阅读(190) | 评论(0)
现在我们来讨论第三种也是最后一种System V IPV工具:消息队列。在许多方面看来,消息队列类似于有名管道,但是却没有与打开与关闭管道的复杂关联。然而,使用消息队列并没有解决我们使用有名管道所遇到的问题,例如管道上的阻塞。消息队列提供了一种在两个不相关的进程之间传递数据的简单高效的方法。与有名管道比较起来...【阅读全文】
coolzsj | 2014-06-30 07:46:26 | 阅读(180) | 评论(0)
共享内存是第二种IPC工具。他允许两个无关的进程访问相同的逻辑内存。共享内存是在两个运行的程序之间传递数据的有效手段。尽管X/Open标准并没有要求,很可能绝大数的共享内存实现都是会将不同进程之间正在共享的内存安排在相同的物理内存中。共享内存为在多个进程之间共享与传递数据提供一个有效的手段。因为他并没有提...【阅读全文】
shaqianqing | 2014-06-17 20:46:44 | 阅读(840) | 评论(0)
毕赖子 | 2014-06-09 10:47:52 | 阅读(230) | 评论(0)
zzappled | 2014-05-29 11:41:32 | 阅读(6980) | 评论(0)
本文主要对ip信息五元组的key值计算进行说明【阅读全文】
hongjiujing | 2014-05-27 17:37:28 | 阅读(340) | 评论(0)
teliang_123 | 2014-05-26 16:56:15 | 阅读(290) | 评论(0)
wavespider | 2014-05-25 11:02:28 | 阅读(330) | 评论(0)
1. 问题:            父进程启动一个socket:    socket, bind, listen, accept , 在读取数据之前,启动了一个子进程,那么父子进程都能读取到数据吗?2. 给出实验程序,server端(程序是从网上copy的,简单修改了下):#include<stdio.h>#include<stdlib...【阅读全文】
自由人_SZ | 2014-05-18 22:16:20 | 阅读(230) | 评论(0)
本文为几种内存池如何保存内存块的大小的实现【阅读全文】
rio5409 | 2014-04-29 21:26:15 | 阅读(140) | 评论(0)
信号处理是linux程序的一个特色。用信号处理来模拟操作系统的中断功能,对于我们这些系统程序员来说是最好的一个选择了。要想使用信号处理功能,你要做的就是填写一个信号处理函数即可。一旦进程有待处理的信号处理,那么进程就会立即进行处理。[cpp] view plaincopy#include <stdio.h>  #include <stdlib.h>  ...【阅读全文】
rio5409 | 2014-04-29 21:24:54 | 阅读(160) | 评论(0)
Linux系统本身为进程间通信提供了很多的方式,比如说管道、共享内存、socket通信等。管道的使用十分简单,在创建了匿名管道之后,我们只需要从一个管道发送数据,再从另外一个管道接受数据即可。[cpp] view plaincopy#include <stdio.h>  #include <unistd.h>  #include <stdlib.h>  #include <string....【阅读全文】
huqinwei987 | 2014-04-24 22:39:02 | 阅读(1140) | 评论(0)
semaphore信号量交通灯实现过桥是考研辅导书王道(操作系统)中关于信号量的一个题,个人觉得答案有精简的余地,所以讨论了一下,但是和王道高分牛校学长讨论的结果不满意,所以贴出来再探讨一下。 有一座桥,南北向,都有入口出口。(图我不画了)1.假设该桥上每次只能有一辆车行驶,试用信号灯的...【阅读全文】
benzix | 2014-04-15 15:16:48 | 阅读(100) | 评论(0)
1830804922 | 2014-04-01 10:06:51 | 阅读(990) | 评论(0)
通过使用信号量可以很好的完成线程同步。两个线程同时监视同一个信号量。A线程增加信号量的值,B线程减少信号量的值。 当A线程增加信号量大于0时,B线程的等待信号量就会触发,每触发一次将信号量减1,直到将信号量减为0,B线程继续等待A线程增加信号量。int sem_init(sem_t *sem, int pshared, unsigned int value);...【阅读全文】
伱的幸福铕硪獨家贊助 | 2014-03-23 22:08:03 | 阅读(20) | 评论(0)
amosye | 2014-03-10 19:44:35 | 阅读(270) | 评论(0)
easymc是一个C语言开发的简易的消息通道库,目前提供请求/回应、订阅/发布两种通信模式,同机器的通信采取IPC方式,跨机的通信采取TCP方式,源码包含开源项目jemalloc库。项目主页:http://www.huakaida.com代码地址:https://github.com/easymc/easymclocal端使用例子:struct para{   int device;...【阅读全文】
zhang2428847702 | 2014-03-03 17:31:27 | 阅读(1330) | 评论(0)
easymc是一个C语言开发的简易的消息通道库,目前提供请求/回应、订阅/发布两种通信模式,同机器的通信采取IPC方式,跨机的通信采取TCP方式,源码包含开源项目jemalloc库。项目主页:http://www.huakaida.com代码地址:https://github.com/easymc/easymclocal端使用例子:struct para{   int device;...【阅读全文】
【C/C++】 semget号量
osyunwei | 2014-02-23 16:09:19 | 阅读(170) | 评论(0)
/*信号量 * 它是一个计数器,用于多进程对共享数据对象的访问 一个进程控制另一个进程 * *为了获得共享资源,进程需要执行下列操作 * 1.测试控制资源的信号量 * 2.若此信号量的值为正,则进程可以使用该资源,进...【阅读全文】