C++多线程
文章平均质量分 73
C++对POSIX pthread的封装,
参考 陈硕 linux多线程服务端编程使用muduo网络库
NearXDU
西电三系小硕,互联网爱好者。
展开
-
线程池的坑
线程池的坑原创 2017-05-27 12:05:27 · 1543 阅读 · 0 评论 -
线程池简介
线程池简介原创 2016-07-21 17:44:35 · 955 阅读 · 0 评论 -
C++封装POSIX 线程库(六)线程池
线程池有两个主要组件: 1.threads 2.blocking queue解决的问题是线程创建与销毁带来的开销和通过线程池实现伪异步 过程类似于简单的生产者消费者问题(详见wiki)Blocking Queue对应用户添加任务CallBack和线程拿任务执行两个操作,因此需要两个条件变量和一个互斥锁如果把用户添加任务比做生产者,线程拿任务比做消费者..那么需要两个条件变量就解决了原创 2017-05-24 16:58:30 · 1918 阅读 · 0 评论 -
C++封装POSIX 线程库(五)实现CountDownLatch
C++ 实现CountDownLatch原创 2017-05-24 16:31:53 · 2736 阅读 · 0 评论 -
C++封装POSIX 线程库(四)使用封装的线程
本文主要介绍如何使用 C++封装POSIX 线程库(一)互斥锁、C++封装POSIX 线程库(二)条件变量的封装和C++封装POSIX 线程库(三)线程的封装三文中介绍的POSIX Pthread的基本组件(互斥锁,条件变量和线程)C++封装的使用。原创 2016-07-27 09:04:15 · 1356 阅读 · 0 评论 -
C++封装POSIX 线程库(三)线程的封装
POSIX线程的C++封装原创 2016-07-26 22:43:55 · 2364 阅读 · 1 评论 -
C++封装POSIX 线程库(二)条件变量的封装
C++封装POSIX 线程库(二)条件变量的封装原创 2016-07-25 20:42:28 · 1561 阅读 · 0 评论 -
C++封装POSIX 线程库(一)互斥锁的封装
C++封装POSIX 线程库,互斥锁的封装原创 2016-07-25 16:11:07 · 2719 阅读 · 0 评论 -
muduo源码分析之Buffer设计
muduo源码分析之Buffer设计原创 2016-11-15 20:59:54 · 1470 阅读 · 0 评论 -
muduo源码分析之Atomic
muduo源码分析之Atomic原创 2016-11-19 22:23:29 · 1701 阅读 · 0 评论 -
boost库封装Thread
boost库封装Thread原创 2016-11-22 22:58:48 · 1364 阅读 · 0 评论 -
pthread 条件变量
pthread条件变量原创 2016-07-05 23:24:45 · 3775 阅读 · 3 评论 -
多线程中的条件变量和虚假唤醒(Spurious wakeup)
http://siwind.iteye.com/blog/1469216多线程编程中条件变量和虚假唤醒的讨论 1. 概述 条件变量(condition variable)是利用共享的变量进行线程之间同步的一种机制。典型的场景包括生产者-消费者模型,线程池实现等。 对条件变量的使用包括两个动作: 1) 线程等待某个条件, 条件为真则继续执行,条件为假则将自己挂起(避免bu转载 2016-07-01 15:14:56 · 1991 阅读 · 0 评论 -
muduo源码分析之EventLoop、Channel、Poller的实现
muduo源码分析之 简单的EventLoop、Channel Poller实现原创 2016-11-25 22:33:45 · 1207 阅读 · 0 评论 -
muduo源码分析之定时器TimerQueue的设计与实现
muduo源码分析之定时器TimerQueue的设计与实现原创 2016-11-27 12:11:32 · 1321 阅读 · 0 评论 -
muduo源码分析之EventLoop::runInLoop()函数
muduo源码分析之EventLoop::runInLoop()函数原创 2016-11-27 21:22:15 · 2634 阅读 · 1 评论 -
muduo源码分析之实现TCP网络库(连接的接收和关闭)
muduo源码分析之实现TCP网络库TcpServerTcpConnection原创 2016-11-29 15:43:57 · 2118 阅读 · 0 评论 -
muduo源码分析之使用封装的Buffer读取数据
muduo源码分析之使用封装的Buffer读取数据原创 2016-12-12 10:48:10 · 971 阅读 · 0 评论 -
muduo源码分析之TcpConnection发送数据
muduo源码分析之TcpConnection发送数据原创 2016-12-12 16:44:10 · 1160 阅读 · 0 评论 -
muduo源码分析之多线程TcpServer
muduo源码分析之多线程TcpServer的设计与实现原创 2016-12-13 22:22:44 · 1454 阅读 · 0 评论