实战项目:手把手带你实现一个高并发内存池

yumo6663个月前 (08-16)56
项目介绍1.这个项目做的是什么?当前项目是实现一个高并发的内存池,他的原型是google的一个开源项目tcmalloc,tcmalloc全称Thread-Caching Malloc,即线程缓存的ma...

高流量大并发Linux TCP性能调优(linux tcp 参数优化设置)

yumo6663个月前 (08-16)34
其实主要是手里面的跑openvpn服务器。因为并没有明文禁p2p(哎……想想那么多流量好像不跑点p2p也跑不完),所以造成有的时候如果有比较多人跑BT的话,会造成VPN速度急剧下降。本文所面对的情况为...

C++11多线程知识点总结(c++多线程编程实例)

yumo6663个月前 (08-16)24
一、多线程的基本概念1、进程与线程的区别和联系...

LinuxC++面向对象多线程学习笔记_多任务与多线程编程

yumo6663个月前 (08-16)41
多任务(multitask)同时执行多个进程,而多线程(multithread)允许单个进程同时执行多个线程。1. 多任务编程当OS使用一个规划策略允许两个或更多进程并发共享一个CPU时,它称做多任务...

LinuxC/C++ 实现百万并发服务器(linux高并发)

yumo6663个月前 (08-16)61
1. 准备首先要准备四台虚拟机,一台用作服务器,另外三台用作客户端....

几个经典的linux c多线程面试题解析

yumo6663个月前 (08-16)55
一、线程与进程的区别?1、 线程是进程的一部分,所以线程有的时候被称为是轻权进程或者轻量级进程。2、 一个没有线程的进程是可以被看作单线程的,如果一个进程内拥有多个进程,进程的执行过程不是一条线(线程...

Linux 多线程全面解析(linux多线程原理)

yumo6663个月前 (08-16)55
文章转载微信公众号:马哥linux运维,不是原创职位转载收藏学习。在传统的 Unix 模型中,当一个进程需要由另一个实体执行某件事时,该进程派生(fork)一个子进程,让子进程去进行处理。Unix 下...

5分钟学会C/C++多线程编程进程和线程

yumo6663个月前 (08-16)30
前言 对线程有基本的理解简单的C++面向过程编程能力创造单个简单的线程。创造单个带参数的线程。如何等待线程结束。创造多个线程,并使用互斥量来防止资源抢占。会使用之后,直接跳到“汇总”,复制模板来用就行...

Linux C++实现多线程同步的四种方式(超级详细)

yumo6663个月前 (08-16)57
背景问题:在特定的应用场景下,多线程不进行同步会造成什么问题?通过多线程模拟多窗口售票为例:#include <iostream>#include<pthread.h>#inc...

每个程序员应该彻底掌握的多线程编程(Linux C)

yumo6663个月前 (08-16)28
多线程编程可以说每个程序员的基本功,同时也是开发中的难点之一,本文以Linux C为例,讲述了线程的创建及常用的几种线程同步的方式,最后对多线程编程进行了总结与思考并给出代码示例。一、创建线程多线程编...