51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#程并发
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
并发
服务器
设计
并发与并行
•并发:当有多个线程在操作时,如果系统只有一个CPU,则根本不可能同时真正进行一个以上的线程,他只能把CPU运行时间划分成若干时间段,再将时间段分配给各个线程执行,在一个时间段的线程代码运行时,其他线程处于挂起状态,这种方式叫并发。•并行:当一个CPU执行一个线程时,另外一个CPU可以执行另外一个线...
代码星球
·
2020-07-14
并发
并行
Go 单元测试、基准测试、并发基准测试
要开始一个单元测试,需要准备一个go源码文件,在命名文件时需要让文件必须以_test结尾。单元测试源码文件可以由多个测试用例组成,每个测试用例函数需要以Test为前缀,例如:funcTestXXX(t*testing.T)测试用例文件不会参与正常源码编译,不会被包含到可执行文件中。测试用例文件使用gotest指令来执行...
代码星球
·
2020-07-14
测试
基准
Go
单元
并发
亿级数据的高并发通用搜索引擎架构设计
最新的搜索引擎架构,目前已经写出“搜索查询接口”和“索引更新接口”的beta版。经测试,在一台“奔腾四3.6GHz双核CPU、2GB内存”的普通PC机,7000万条索引记录的条件下,“搜索查询接口”平均查询速度为0.0XX秒...
代码星球
·
2020-07-14
亿级
数据
高并发
并发
通用
Java or PHP? 谈谈高并发网站的技术选型和架构设计
对于许多创业公司,要做网站和手机App,到底选择Java还是PHP,是个很纠结的事情.作为一个有10多年经验的工程师,谈谈个人看法.开门见山,先说结论.PHP,Java各有优劣,不要把问题想的太重大了,不妨举重若轻,任选一个都好.主要看团队成员熟悉哪个语言,哪个语言能快速出产品,并快速迭代更新.PHP的优点简单,开发效...
代码星球
·
2020-07-14
Java
or
PHP
谈谈
发网
Promise的串行,并行,并发
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><met...
代码星球
·
2020-06-29
Promise
串行
并行
并发
首页
上一页
...
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
其他