- 博客(8)
- 资源 (14)
- 收藏
- 关注
原创 使用消息注册机制实现消息通信机制
一 需求:将消息通信进行抽象,支持udp,tcp,zmq等方式二 实现:1.消息通信实体#ifndef SRC_MESSAGE_COMMUNICATE_ENTITY_HPP_#define SRC_MESSAGE_COMMUNICATE_ENTITY_HPP_#include <stdio.h>#include <stdlib.h>#include...
2019-06-20 13:45:17 549
原创 易用的zmq rounter/dealer模式
一 rounter/dealerclient <=> server (rounter<=>dealer) <=> work0, work1,...二 需求:client发送指令到server,server立刻回收到响应,server异步处理指令,周期性给client回复处理结果。三 解决思路:server采用rounter/dealer模式,...
2019-06-19 13:15:22 1024
原创 独占任务模型
一 需求:多个请求者可向系统发送指令,但系统只有一个任务执行执行指令。当任务执行指令时,又收到新的指令,那任务将不会继续执行以前指令,而是执行新指令。二 实现:系统有一个独立线程执行job设置new_task作为新job到来标志将请求者发送指令装入队列通过条件变量通知执行线程处理三 代码:1.base_thread.hpp#ifndef SRC_BASE_...
2019-06-28 11:51:24 1009
原创 simple udp server with libevent
1.socket_config.hpp#ifndef SOCKET_CONFIG_HPP_#define SOCKET_CONFIG_HPP_#include <string>using namespace std;enum { TCP, UDP};class socket_config {public: socket_config() { port_ =...
2019-06-27 20:55:52 3542 4
原创 test cpu performance with matrix multiplication
一 需求:测试cpu计算性能二 方法:1.使用一定规模方阵执行乘法运算,不需要保存结果。2.根据CPU核数开启线程执行乘法运算3.事先将线程执行任务放入线程对应的任务容器,然后开启线程,统计时间4.采用cpu绑定,程序没有加锁,几乎没有系统开销。三 代码1.cpu_binding.hpp#ifndef CPU_BINDING_HPP_#define CPU_...
2019-06-23 21:16:36 280
原创 zmq代理类
一 需求:将zmq 常用模式进行封装二 代码:#ifndef SRC_ZMQ_AGENT_HPP_#define SRC_ZMQ_AGENT_HPP_#include <string.h>#include <string>#include <map>#include "zmq.h"namespace zmq_self_agent {u...
2019-06-20 15:30:39 360
原创 mock touch with c/c++
verson 0:#include <unistd.h>#include <string.h>#include <sys/types.h>#include <utime.h>#include <iostream>#include <fstream>using namespace std;const char...
2019-06-09 20:41:31 96
原创 使用inotify向文件添加一段注释
一 需求简介:在ubuntu系统上任意打开一个文件(vim,touch获取其它方式),该新建的文件都会被写入一段注释。二 实现:编译环境:ubuntu 18.04实现方法:利用inotify监控目录这个特性,当在一个目录里新建文件时,可以read事件,从而获取文件名,然后调用c++ ofstream写入注释。运行效果:实现代码:#include <stdio...
2019-06-09 10:25:55 167
多边形游戏
2012-01-22
字符串匹配程序
2012-01-21
计算机集群
2012-01-19
大规模并行处理机系统 MPP
2012-01-18
对称多处理机
2012-01-18
Interconnection Network
2012-01-18
Communication in Multiprocessor Systems
2012-01-18
高级计算机测试
2012-01-18
高级体系结构课程纲要
2012-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人