
Unix-Linux系统
文章平均质量分 59
Hao973
码农
展开
-
Reactor模式详解
Reactor模式详解转载 2017-02-10 18:12:14 · 547 阅读 · 0 评论 -
Linux命令去重统计排序(awk命令去重,sort, uniq命令去重统计)
转载《利用Linux命令行进行文本按行去重并按重复次数排序》 转载《awk使用案例:通过awk去除重复行》awk命令去重,sort, uniq命令去重统计利用Linux命令行进行文本按行去重并按重复次数排序linux命令行提供了非常强大的文本处理功能,组合利用linux命令能实现好多强大的功能。本文这里举例说明如何利用Linux命令行进行文本按行去重并按重复次数排序。主要用到的命令有原创 2017-06-28 16:35:08 · 129599 阅读 · 4 评论 -
EPOLL学习
一 基本知识 epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。epoll使用一个文件描述符管理多个描述符,将用户关系的文件描述符的事件存放到内核的一个事件表中,这样在用户空间和内核空间的copy只需一次。 epoll是Linux内核为处理大批量文件描述符而作了改进的poll,是Linux下原创 2017-11-29 15:39:50 · 290 阅读 · 0 评论 -
C++ Thread API的学习之一
Thread API函数使用: thread_create(), thread_join(), thread_exit(). 代码实例中涉及到线程的创建,传参和返回值,返回值的接受。 参考:《POSIX多线程程序设计中文版》中2.1 建立和使用线程 。实例代码://thread_create(), thread_join(), thread_exit()#include &l...原创 2018-02-27 17:26:04 · 914 阅读 · 1 评论 -
C++ Thread API的学习之二-生产消费者的实现
这次学习中使用互斥量(mutex)和条件变量(condition)来实现生产消费者模型。 头文件:#ifndef PC_HPP#define PC_HPP#include <pthread.h>#include <queue>#include <stdio.h>class CCond;class CLock{public: CL...原创 2018-03-01 10:47:19 · 330 阅读 · 0 评论