51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#并发用户数
C++11 并发指南四(<future> 详解三 std::future & std::shared_future)
上一讲《C++11并发指南四(<future>详解二std::packaged_task介绍)》主要介绍了<future>头文件中的std::packaged_task类,本文主要介绍std::future,std::shared_future以及std::future_error,另外还会介绍...
代码星球
·
2020-08-02
std
future
C++11
并发
指南
C++11 并发指南四(<future> 详解二 std::packaged_task 介绍)
上一讲《C++11并发指南四(<future>详解一std::promise介绍)》主要介绍了<future>头文件中的std::promise类,本文主要介绍std::packaged_task。std::packaged_task包装一个可调用的对象,并且允许异步获取该可调用对象产生的结果,...
代码星球
·
2020-08-02
C++11
并发
指南
详解
std
C++11 并发指南四(<future> 详解一 std::promise 介绍)
前面两讲《C++11并发指南二(std::thread详解)》,《C++11并发指南三(std::mutex详解)》分别介绍了std::thread和std::mutex,相信读者对C++11中的多线程编程有了一个最基本的认识,本文将介绍C++11标准中<future>头文件里面的类和相关函数。<fu...
代码星球
·
2020-08-02
C++11
并发
指南
详解
std
C++11 并发指南九(综合运用: C++11 多线程下生产者消费者模型详解)
前面八章介绍了C++11并发编程的基础(抱歉哈,第五章-第八章还在草稿中),本文将综合运用C++11中的新的基础设施(主要是多线程、锁、条件变量)来阐述一个经典问题——生产者消费者模型,并给出完整的解决方案。生产者消费者问题是多线程并发中一个非常经典的问题,相信学过操作系统课程的同学都清楚这个问...
代码星球
·
2020-08-02
C++11
并发
指南
综合
运用
C++11 并发指南三(std::mutex 详解)
上一篇《C++11并发指南二(std::thread详解)》中主要讲到了std::thread的一些用法,并给出了两个小例子,本文将介绍std::mutex的用法。Mutex又称互斥量,C++11中与Mutex相关的类(包括锁类型)和函数都声明在<mutex>头文件中,所以如果你需要使用std::mutex...
代码星球
·
2020-08-02
C++11
并发
指南
std
mutex
C++11 并发指南二(std::thread 详解)
上一篇博客《C++11并发指南一(C++11多线程初探)》中只是提到了std::thread的基本用法,并给出了一个最简单的例子,本文将稍微详细地介绍std::thread的用法。std::thread在<thread>头文件中声明,因此使用std::thread时需要包含<thread>头文件...
代码星球
·
2020-08-02
C++11
并发
指南
std
thread
C++11 并发指南一(C++11 多线程初探)
引言C++11自2011年发布以来已经快两年了,之前一直没怎么关注,直到最近几个月才看了一些C++11的新特性,今后几篇博客我都会写一些关于C++11的特性,算是记录一下自己学到的东西吧,和大家共勉。相信Linux程序员都用过Pthread,但有了C++11的std::thread以后,你可以在语言层面编写多线程程序了...
代码星球
·
2020-08-02
C++11
并发
指南
线程
初探
nginx ab并发测试 apr_socket_recv: Connection refused (111
nginxab并发测试apr_socket_recv:Connectionrefused vim/etc/sysctl.conf net.ipv4.tcp_syncookies=0就可以了...
代码星球
·
2020-08-02
nginx
ab
并发
测试
apr
PHP golang java 并发测试
PHPgolangjava并发测试我先测试第一种情况ab-c1000-n1000-t10PHP5.4rpc调用 golang操作数据库 插入一条数据 用了rpc性能还是损失了10%CPU最高61% PHP原生调用61% g...
代码星球
·
2020-08-02
PHP
golang
java
并发
测试
C++ 并发编程之互斥锁和条件变量的性能比较
来源 https://juejin.im/post/5d6b2e655188257a2615eb72介绍本文以最简单生产者消费者模型,通过运行程序,观察该进程的cpu使用率,来对比使用互斥锁 和 互斥锁+条件变量的性能比较。本例子的生产者消费者模型,1个生产者,5个消费者。生产者线程往队列...
代码星球
·
2020-08-01
C++
并发
编程
互斥
条件
C++11 并发指南系列
来源 https://www.cnblogs.com/haippy/p/3284540.html 本系列文章主要介绍C++11并发编程,计划分为9章介绍C++11的并发和多线程编程,分别如下:C++11并发指南一(C++11多线程初探)(本章计划1-2篇,已完成1篇)C++11并发指南二(std::...
代码星球
·
2020-08-01
C++11
并发
指南
系列
Java并发之AQS详解(转)
原文地址:http://www.cnblogs.com/waterystone/p/4920797.html 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象的队列式的同步器,AQS定...
代码星球
·
2020-07-31
Java
发之
AQS
详解
Java虚拟机6:内存溢出和内存泄露、并行和并发、Minor GC和Full GC、Client模式和Server模式的区别
前言之前的文章尤其是讲解GC的时候提到了很多的概念,比如内存溢出和内存泄露、并行与并发、Client模式和Server模式、MinorGC和FullGC,本文详细讲解下这些概念的区别。 内存溢出和内存泄露的区别1、内存溢出内存溢出指的是程序在申请内存的时候,没有足够大的空间可以分配了。2、内存泄露内存泄露指的...
代码星球
·
2020-07-29
内存
GC
模式
Java
虚拟机
再谈AbstractQueuedSynchronizer3:基于AbstractQueuedSynchronizer的并发类实现
公平模式ReentrantLock实现原理前面的文章研究了AbstractQueuedSynchronizer的独占锁和共享锁,有了前两篇文章的基础,就可以乘胜追击,看一下基于AbstractQueuedSynchronizer的并发类是如何实现的。ReentrantLock显然是一种独占锁,首先是公平模式的Reent...
代码星球
·
2020-07-29
再谈
AbstractQueuedSynchronizer3
基于
AbstractQueuedSynchronizer
并发
并发服务器的设计
并发:即同时 并发服务器:实现多客户端同时连接,同时处理多个请求。利用多进程或多线程的方式处理连接成功后的任务,主程序继续等待连接。多进程: --->>>创建子进程,任务函数交给子进程执行listen(sockfd,5);//允许连接的客户机数目5while(1){/*4....
代码星球
·
2020-07-29
并发
服务器
设计
首页
上一页
...
21
22
23
24
25
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他