按类别查询搜索结果
关于关键词 的检测结果,共 1319
jackywgw | 2014-12-23 10:51:15 | 阅读(460) | 评论(0)
多生产者单消费者点击(此处)折叠或打开#include "../unipc.h" #define NBUFF 10#define MAX_PRODUCE 100#define FILE_MODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH)int nitems;int nproducers;struc...【阅读全文】
jackywgw | 2014-12-23 10:15:20 | 阅读(590) | 评论(0)
单生产者单消费者1.有名信号量的单生产者单消费者点击(此处)折叠或打开#include "../unipc.h" #define NBUFF 10#define SEM_MUTEX "mutex"#define SEM_NEMPTY "nempty"#define SEM_NSTORED "nstored"#defi...【阅读全文】
【C/C++】 学生录入
拾忆1765207585 | 2014-12-22 11:45:15 | 阅读(1570) | 评论(0)
#include<stdio.h>#include<string.h>#include<stdlib.h>struct information{char name [10];char ID   [10];char classr  [10];char sex  [10];};void insert_infor(char *name ,char *ID ,char *classr, char *sex,struct information *infor){strcpy((*infor).name , name );strcpy((*infor...【阅读全文】
jackywgw | 2014-12-22 11:31:33 | 阅读(5110) | 评论(0)
sem_t *sem sem_open(const char *name, int oflag, .../*mode_t mode,unsinged int value) ;int sem_init(sem_t *sem,int shared, unsigned int value);区别:1.创建有名信号量必须指定一个与信号量相关链的文件名称,这个name通常是文件系统中的某个文件。  基于内存的信号量不需要指定名称2.有名...【阅读全文】
jackywgw | 2014-12-22 11:00:37 | 阅读(1120) | 评论(0)
当不需要使用有名信号量关联的名字时,可改用基于内存的信号量。基于内存的信号量至少具有随进程的持续性,然而他们真正的持续性却取决于存放信号量的内存区的类型。只要含有某个基于内存信号量的内存区保持有效,该信号量就一直存在。1.如果某个基于内存的信号量是由单个进程内的各个线程共享的(sem_init函数的入参share...【阅读全文】
bjutslg | 2014-12-04 18:39:48 | 阅读(1200) | 评论(0)
进程/线程同步的方式和机制,进程间通信 一、进程/线程间同步机制。临界区、互斥区、事件、信号量四种方式临界区(Critical Section)、互斥量(Mutex)、信号量(Semaphore)、事件(Event)的区别1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。在任意时刻只允...【阅读全文】
xiaoke3344 | 2014-11-25 10:01:08 | 阅读(1410) | 评论(0)
对于udp而言,recvfrom只返回发送报文的源地址,但是无法知道发送报文的目的地址和收到报文的接口是哪一个?为了完成这个目的,可以通过setsockopt设置IP_PKTINFO,并使用recvmsg的控制信息来实现。如果支持IP_RECVDSTADDR和IP_RECVIF的话,也可以使用IP_RECVDSTADDR和IP_RECVIF来实现。size_t recvmsg(int sockfd, stru...【阅读全文】
u4949 | 2014-11-19 11:17:13 | 阅读(160) | 评论(0)
“哎,我真的信错了人!”昨日,沙坪坝梨树湾一小区楼里,45岁的王梅泪流如注。如果明年3月还没能将欠下的25万元还上,她只能忍痛把自己唯一的一套房子卖掉。她说,如果自己没在网上认识四川男子张建国,含泪卖房的事绝不可能发生。离异女网恋对方找她借钱3年前,家住沙坪坝梨树湾蓝溪谷地小区10栋的王梅学会...【阅读全文】
jackywgw | 2014-11-03 11:14:02 | 阅读(4680) | 评论(0)
对于udp而言,recvfrom只返回发送报文的源地址,但是无法知道发送报文的目的地址和收到报文的接口是哪一个?为了完成这个目的,可以通过setsockopt设置IP_PKTINFO,并使用recvmsg的控制信息来实现。如果支持IP_RECVDSTADDR和IP_RECVIF的话,也可以使用IP_RECVDSTADDR和IP_RECVIF来实现。size_t recvmsg(int sockfd, stru...【阅读全文】
surpass1026 | 2014-10-26 16:06:54 | 阅读(1610) | 评论(0)
杭州信雅达面试C上机编程题【阅读全文】
【C/C++】 号量
droplist | 2014-10-26 12:16:01 | 阅读(240) | 评论(0)
Tsuchinoko | 2014-10-21 20:43:18 | 阅读(330) | 评论(0)
内核对信号的处理机制【阅读全文】
hbzjkfeng | 2014-10-10 11:52:50 | 阅读(1590) | 评论(0)
jackywgw | 2014-09-28 16:43:06 | 阅读(770) | 评论(0)
客户端与服务器端建立好TCP连接,如果此时服务器端关闭对应的socket,从而发送FIN报文给客户端,但是客户端仍然在对应的socket上发送数据,此时当服务器收到客户端的第一个write时,服务器发送RST报文告诉客户端自己的socket已经关闭,如果此时客户端仍然write数据给服务器,则客户端底层会触发发送SIGPIPE信号,该信号默认...【阅读全文】
jackywgw | 2014-09-17 11:24:18 | 阅读(1000) | 评论(0)
子进程会继承父进程的信号处理函数。当一个进程fork一个子进程时,子进程会继承父进程的存储映射,所以捕捉函数的地址在子进程中是有意义的,所以子进程会继承父进程的信号处理函数。特殊的是exec,因为exec运行新的程序后会覆盖从父进程继承来的存储映像,那么信号捕捉函数在新程序中已无意义,所以exec会将原先设置为要...【阅读全文】
yulc | 2014-09-09 15:22:16 | 阅读(3070) | 评论(0)
记得这个问题是发生在一个警急的项目上,从发现到解决时间在一个小时左右。以下是事后追补的说明文档,贴在这:----------------------------------------------------------------------------------------------------------------------下午接到一项目现场工程师的电话,说有两台Debian的服务器不能发送短信,但另外...【阅读全文】
【C/C++】 号量
小霸王88 | 2014-09-02 15:04:55 | 阅读(660) | 评论(0)
zhangjy2008327 | 2014-08-28 15:04:44 | 阅读(1720) | 评论(0)
ucos III 信号量调用 任务建立 内部定时器的调用 stm32f407 【阅读全文】
show_courage | 2014-08-26 23:45:52 | 阅读(640) | 评论(0)
一、定义信号量 主要是用来保护共享资源,使得资源在一个时刻只有一个进程(线程)所拥有。信号量的值为正的时候,说明它空闲,其值一般代表可用资源数目。所测试的线程可以锁定而使用它。若为0,说明它被占用,测试的线程要进入睡眠队列中,等待被唤醒。二、分类-------- 内核态信号量    |---- 用...【阅读全文】
Jan5_Reyn | 2014-08-24 23:08:41 | 阅读(1350) | 评论(0)
    Qt元对象系统提供了一种部件之间交互的机制,即信号与槽 —— SIGNAL & SLOT。     简单的解释就是:当部件1需要使部件2产生动作时,或者说部件2需要根据部件1的需求来产生动作时,部件1就会发送一个信号给部件2,当部件2接收到该信号就会产生相应的动作。值得注意的是:...【阅读全文】