按类别查询搜索结果
关于关键词 的检测结果,共 1319
rio5409 | 2014-04-29 21:26:15 | 阅读(880) | 评论(0)
信号处理是linux程序的一个特色。用信号处理来模拟操作系统的中断功能,对于我们这些系统程序员来说是最好的一个选择了。要想使用信号处理功能,你要做的就是填写一个信号处理函数即可。一旦进程有待处理的信号处理,那么进程就会立即进行处理。[cpp] view plaincopy#include <stdio.h>  #include <stdlib.h>  ...【阅读全文】
rio5409 | 2014-04-29 21:24:54 | 阅读(610) | 评论(0)
Linux系统本身为进程间通信提供了很多的方式,比如说管道、共享内存、socket通信等。管道的使用十分简单,在创建了匿名管道之后,我们只需要从一个管道发送数据,再从另外一个管道接受数据即可。[cpp] view plaincopy#include <stdio.h>  #include <unistd.h>  #include <stdlib.h>  #include <string....【阅读全文】
huqinwei987 | 2014-04-24 22:39:02 | 阅读(2420) | 评论(0)
semaphore信号量交通灯实现过桥是考研辅导书王道(操作系统)中关于信号量的一个题,个人觉得答案有精简的余地,所以讨论了一下,但是和王道高分牛校学长讨论的结果不满意,所以贴出来再探讨一下。 有一座桥,南北向,都有入口出口。(图我不画了)1.假设该桥上每次只能有一辆车行驶,试用信号灯的...【阅读全文】
benzix | 2014-04-15 15:16:48 | 阅读(1020) | 评论(0)
1830804922 | 2014-04-01 10:06:51 | 阅读(2470) | 评论(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 | 阅读(100) | 评论(0)
amosye | 2014-03-10 19:44:35 | 阅读(620) | 评论(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 | 阅读(2570) | 评论(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 | 阅读(900) | 评论(0)
/*信号量 * 它是一个计数器,用于多进程对共享数据对象的访问 一个进程控制另一个进程 * *为了获得共享资源,进程需要执行下列操作 * 1.测试控制资源的信号量 * 2.若此信号量的值为正,则进程可以使用该资源,进...【阅读全文】
nanye1984 | 2014-01-26 14:09:00 | 阅读(1460) | 评论(0)
C++ 程序员自信心曲线图2010年4月1日陈皓发表评论阅读评论82,639 人阅读    学习C++很长时间了,也看过很多程序员学习C++的历程。总体来说,C++是一个“双刃剑”式的语言,只有那些熟悉他的人才能把C++这门语言用好。Linus曾说过:“C++是一门很恐怖的语言,而比它更恐怖的是很多不合格的程序员...【阅读全文】
【C/C++】 号学习笔记
jiuniu110 | 2014-01-26 13:54:09 | 阅读(4210) | 评论(3)
 int sigaction(int signum, const struct sigaction *act,struct sigaction *oldact);中的           struct sigaction {               void     (*sa_handler)(int);              &nbs...【阅读全文】
浮萍一客 | 2014-01-15 11:09:01 | 阅读(770) | 评论(0)
转自:http://www.2cto.com/kf/201309/246598.html利用Qt进行程序开发时,有时需要信号槽来完成参数传递。带参数的信号槽在使用时,有几点需要注意的地方,下面结合实例进行介绍。 第一点:当信号与槽函数的参数数量相同时,它们参数类型要完全一致。 信号: [cpp]  vo...【阅读全文】
嘿我梦见了 | 2014-01-10 18:33:16 | 阅读(2600) | 评论(0)
该文章原创于Qter开源社区(www.qter.org),转载请注明出处!软件:QCom跨平台串口调试助手!更新提示这次源码更新,与前面“串口通信专题”主要有下面两点不同:1.以前必须先使用open()函数打开串口,再进行配置;而现在打开串口和配置串口没有顺序要求;2.以前在Linux下面...【阅读全文】
嘿我梦见了 | 2014-01-10 18:26:10 | 阅读(1770) | 评论(0)
本文章原创于www.yafeilinux.com 转载请注明出处。Qt串口通信专题教程前言去年我使用Qt编写串口通信程序时,将自己的学习过程写成了教程(Qt编写串口通信程序全程图文讲解),但是由于时间等原因,我只实现了Windows下的串口通信,并没有去做Linux下的。自从教程发布到网上后,就...【阅读全文】
快活王怜花 | 2014-01-02 08:15:20 | 阅读(2950) | 评论(0)
silabs的cortex-m3 单片机 SiM3U167,UART【阅读全文】
superleo518 | 2013-12-21 23:00:56 | 阅读(1230) | 评论(0)
精通信号处理设计小Tips(5):三个应用广泛的数学概念【阅读全文】
superleo518 | 2013-12-21 23:00:18 | 阅读(1420) | 评论(0)
精通信号处理设计小Tips(5):三个应用广泛的数学概念【阅读全文】
superleo518 | 2013-12-21 22:57:10 | 阅读(1240) | 评论(0)
  精通信号处理设计小Tips(4):最频繁使用的几个信号【阅读全文】
superleo518 | 2013-12-21 22:53:00 | 阅读(1470) | 评论(0)
精通信号处理设计小Tips(3):必须掌握的三大基石【阅读全文】
superleo518 | 2013-12-21 22:42:21 | 阅读(1290) | 评论(0)
精通信号处理设计小Tips(2):数学的作用【阅读全文】