51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#程并发
并行与并发的区别
很多人不是特别明白并发编程和并行编程的区别所在,有很多人很容易搞混淆,觉得二者近似相等,本文将用几个浅显易懂的例子,来说明一下什么是并发和并行。1、任务与多任务 关于什么是进程,什么是线程,这里不打算多说,关于每一种开发语言的多线程处理技术语法上有所区别,原理很多类似,...
代码星球
·
2020-06-27
并行
并发
区别
testNG 并发测试
invocationCount是并发数,threadPoolSize是线程数,当线程是1的时候就是依次执行n次,当线程是并发次数时,就是同时执行n次 @Testpublicvoidabctest( invocationCount=n,threadPoolSize=n){&nb...
代码星球
·
2020-06-27
testNG
并发
测试
域名到站点的负载均衡技术一览(主要是探讨一台Nginx抵御大并发的解决方案)(转)
继上一篇文章Http://www.cnblogs.com/EasonJim/p/7807794.html中说到的,Nginx虽然很强大,但是面对大并发时,一台Nginx总是有限的。即使后端有多台Nginx组成的集群时,前端毕竟只有一台Nginx,资源往往有限。下面将介绍应对这样的情况应该有的解决方案,其实原理就是集群,...
代码星球
·
2020-06-26
域名
站点
负载
均衡
技术
QPS相关的概念收集(吞吐量(TPS)、QPS、并发数、响应时间(RT))
一、概念:1、响应时间(RT) 响应时间是指系统对请求作出响应的时间。直观上看,这个指标与人对软件性能的主观感受是非常一致的,因为它完整地记录了整个计算机系统处理请求的时间。由于一个系统通常会提供许多功能,而不同功能的处理逻辑也千差万别,因而不同功能的响应时间也不尽相同,甚至同一功能在不同输入数据的情况下响应...
代码星球
·
2020-06-26
QPS
相关
概念
收集
吞吐量
Linux下进行Web服务器压力(并发)测试工具http_load、webbench、ab、Siege、autobench简单使用教程(转)
一、http_load程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。下载地址:http://soft.vpser.net/test/http_...
代码星球
·
2020-06-26
Linux
进行
Web
服务器
压力
Apache压力(并发)测试工具ab的使用教程收集
说明:用ab的好处,在处理多并发的情况下不用自己写线程模拟。其实这个世界除了LoadRunner之外还是有很多方案可以选择的。官网:http://httpd.apache.org/(Apache服务器)http://httpd.apache.org/docs/2.0/programs/(Apache工具文档大全)htt...
代码星球
·
2020-06-26
Apache
压力
并发
测试工具
ab
Ubuntu 16.04/CentOS 6.9安装Apache压力(并发)测试工具ab
说明:ab工具已经在Apache中包含,如果不想安装Apache,那么可以使用下面方法单独安装。安装:Ubuntu:sudoapt-getinstallapache2-utilsCentOS:sudoyum-yinstallhttpd-tools官网:http://httpd.apache.org/(Apache服务器...
代码星球
·
2020-06-26
Ubuntu
16.04
CentOS
安装
Apache
linux中对socket的理解 socket高并发
1.socket是什么?其实准确的来说,socket并不仅仅用于linux而已,它也应用于TCP/IP中。笼统的来说,socket就是指的“IP地址+端口号”。比如我有一个ssh服务器A,这时候我有两个终端通过ssh协议登陆到服务器A上面,那么这时候服务器上建立的socket连接数就是2个,那么...
代码星球
·
2020-06-21
socket
linux
中对
理解
高并发
python3 yield实现假的多并发
importtimedeffun1():whileTrue:print("fun1")time.sleep(0.1)yielddeffun2():whileTrue:print("fun2")time.sleep(0.1)yieldif__name__=="__main__":f1=fun1()f2=fun2()whi...
代码星球
·
2020-06-17
python3
yield
实现
假的
并发
PHP Session可能会引起并发问题
PHPSession可能会引起并发问题在进行Web应用程序开发的时候,人们经常会用Session存储数据。但可能有人不知道,在PHP中,Session使用不当可能会引起并发问题。如果同一个客户端并发发送多个请求,而每个请求都使用了Session,那么PHPSession锁的存在会导致服务器串行响应这些请求,而不是并行。...
代码星球
·
2020-06-17
PHP
Session
可能
引起
并发
Python高级编程和异步IO并发编程(笔记)
#例子classCompany(object):def__init__(self,employee_list):self.employee=employee_listdef__getitem__(self,item):returnself.employee[item]def__len__(self):returnlen...
代码星球
·
2020-06-17
编程
Python
高级
异步
IO
高并发处理案例
PHP读写文件高并发处理实例 http://blog.sina.com.cn/s/blog_3dbab2840100euqi.htmlhttp://phpqinsir.blog.163.com/blog/static/221827065201412732233625/...
代码星球
·
2020-06-17
高并发
并发
处理
案例
高并发订单操作处理方法
淘宝下单高并发解决方案 http://www.iteye.com/topic/1123010...
代码星球
·
2020-06-17
高并发
并发
订单
操作
处理
PHP实现Redis单据锁,防止并发重复写入
在整个供应链系统中,会有很多种单据(采购单、入库单、到货单、运单等等),在涉及写单据数据的接口时(增删改操作),即使前端做了相关限制,还是有可能因为网络或异常操作产生并发重复调用的情况,导致对相同单据做相同的处理;为了防止这种情况对系统造成异常影响,我们通过Redis实现了一个简单的单据锁,每个请求需先获取锁才能执行业...
代码星球
·
2020-06-14
PHP
实现
Redis
单据
防止
利用Redis锁解决高并发问题
这里我们主要利用Redis的setnx的命令来处理高并发。setnx 有两个参数。第一个参数表示键。第二个参数表示值。如果当前键不存在,那么会插入当前键,将第二个参数做为值。返回 1。如果当前键存在,那么会返回0。 创建库存表CREATETABLE`storage`(`id`int(11)...
代码星球
·
2020-06-14
利用
Redis
解决
高并发
并发
首页
上一页
...
22
23
24
25
26
...
下一页
尾页
按字母分类:
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
其他