![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
Aries_0324
这个作者很懒,什么都没留下…
展开
-
基于Linux线程库实现简单的线程池
基于Linux线程库实现简单的线程池1.threadpool.h中声明任务基类,声明线程池管理类/* file:threadpool.h * 声明任务基类 * 声明线程池管理类 * * */#ifndef _THREAD_POOL_#define _THREAD_POOL_#include<iostream>#include <pthread.h>#include <queue>#include <set>using namespac原创 2021-03-09 18:33:00 · 134 阅读 · 0 评论 -
Linux c/c++实现简单网络库
Linux c/c++实现简单网络库client和server类的声明// file:network.h// Created by ppd on 21-3-8.// 主要实现:创建client和server类的//#include <iostream>#include<sys/socket.h>#include <sys/epoll.h>#include<arpa/inet.h>#include <string>using n原创 2021-03-09 18:05:11 · 427 阅读 · 0 评论 -
Linux系统编程之父子进程通过管道进行通信
Linux系统编程之父子进程通过管道进行通信管道通信1.pipe函数2.父子进程通过管道通信步骤3.创建一个父子进程通信管道4.利用进程间通信实现ls | wc -l 指令5.兄弟进程间通过管道通信管道通信1.pipe函数创建管道int pipe(int pipefd[2]);返回值成功:0;失败:-1,设置 errno函数调用成功返回 r/w 两个文件描述符。无需 open,但需手动 close。规定:fd[0] → r; fd[1] → w,就像 0 对应标准输入,1 对应标准原创 2020-08-12 15:50:24 · 8398 阅读 · 0 评论