登录
首页 » Linux编程 » 循环buf sample

循环buf sample

于 2023-06-14 发布 文件大小:1.60 kB
0 181
下载积分: 2 下载次数: 1

代码说明:

一个简单易用的循环buffer使用,程序比较简单,2个线程一个线程复责写入数据,一个线程负责读出数据

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • qt摇奖器
    一个使用qt实现的摇奖小软件可以显示人名可以开始图片切换 和 停止图片切换。
    2022-03-18 08:18:46下载
    积分:1
  • 基于v4l2摄像头采集jpg图片并保存
    v4l2采集,可直接make使用,采集到图片可以时间或序列存储。代码详细介绍流程,有注释可查,一目了然。
    2023-03-30 10:55:04下载
    积分:1
  • linuxNFQueue 回调函数
    iptables的示例代码*data) { struct nfqnl_msg_packet_hdr *ph = NULL; struct nlattr *attr[NFQA_MAX+1]; uint32_t id = 0; struct nfgenmsg *nfg; if (nfq_nlmsg_parse(nlh, attr) < 0) { perror("problems parsing"); return MNL_CB_ERROR; }
    2023-08-07 23:05:03下载
    积分:1
  • Mplayer音乐播放器
    源代码详细解释了基于GTK的多线程函数处理任务,界面优美,播放流畅,可移植性高,很适合初学者学习使用,也可以做毕设用,里面有毕业论文
    2022-02-04 22:59:00下载
    积分:1
  • OPESSL学习用
    /*************************************************  *creator :   *date    : 2014228  *funtion :  COLLECT DATA sftp from dianxinserver   *info    :  * ***********************************************/ #include "client.h" #define MAXBUF 1024 #define MYCONFIGFILENAME "client.conf" //初始化配置参数
    2023-01-19 03:00:04下载
    积分:1
  • ortp 库 好好使用
    资源描述ORTP很好资源 好好下吧  ORTP很好资源 好好下吧 ORTP很好资源 好好下吧 ORTP很好资源 好好下吧 ORTP很好资源 好好下吧 
    2023-06-20 16:35:03下载
    积分:1
  • smtp 发邮件
    一个很有参考价值的邮件发送代码,纯C编写。   用纯C语言发送电子邮件,代码实现起来相对复杂,网上查询和学习也很难找到直接能用的代码,且大部分都是C++的程序。这里分享一个能直接使用的子函数,将头文件和子函数放入自己的程序,修改发送和接收邮箱、邮件主题和内容就行了。由于其中绝大部分代码都是网上下载来修改的,所以这里也特别感谢原作者。
    2022-07-18 01:09:53下载
    积分:1
  • linux 下网络通讯
    实现soket的正常功能 (绑定到一个固定IP,inet_addr用于把数字加格式的ip转化为整形ip ,将本机器上的short数据转化为网络上的short数据端口号)从而实现网络的无线通讯
    2022-09-09 15:20:03下载
    积分:1
  • 译原理课:egrep命令c++/bison 实现
    编译原理课程:egrep命令c++/bison 实现 详见文件中readme文件 usage: this_program "regular_expression" [output.txt]
    2022-03-03 23:40:38下载
    积分:1
  • ZeroMQ高级发布订阅模式
    Clone server, Model Six (clonesrv6.c): main task setupint main (int argc, char *argv []){clonesrv_t *self = (clonesrv_t *) zmalloc (sizeof (clonesrv_t));if (argc == 2 && streq (argv [1], "-p")) {zclock_log ("I: primary active, waiting for backup (passive)");self->bstar = bstar_new (BSTAR_PRIMARY, "tcp://*:5003","tcp://localhost:5004");bstar_voter (self->bstar, "tcp://*:5556", ZMQ_ROUTER, s_snapshots, self);self->port = 5556;self->peer = 5566;self->primary = TRUE;}elseif (argc == 2 && streq (argv [1], "-b")) {zclock_log ("I: backup passive, waiting for primary (active)");self->bstar = bstar_new (BSTAR_BACKUP, "tcp://*:5004","tcp://localhost:5003");bstar_voter (self->bstar, "tcp://*:5566", ZMQ_ROUTER, s_snapshots, self);self->port = 5566;
    2022-07-10 22:25:19下载
    积分:1
  • 696516资源总数
  • 106658会员总数
  • 16今日下载