![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C_并发编程
chao2016
容易干不成大业绩!
展开
-
并发编程小结
1. 基本概念2. 底层原理2.1 CPU多级缓存2.2 Java内存模型3. 测试工具4. 线程安全性1. 基本概念并发同时有两个及以上的线程工作。如果程序在单核处理器上运行,多个线程将交替地内存换入或者换出内存,每个线程都处于执行过程中的某个状态,“同时运行”。如果程序在多核处理器上运行,就可以有多个线程分配到多个处理器核上,真正的同时运行。高...原创 2018-09-11 19:17:46 · 795 阅读 · 0 评论 -
Postman:非专业的并发测试
Postman是开发中常用的接口测试工具,也可以用来进行并发测试。使用方法如下:1. 直接输入url选择GET方法,点击Send。 结果打印一个“test”,如下:2. 使用url变量1)设置常用的url变量点击Manage Environments:点击Add:设置完成后点击Add/Update。然后就可以进行如下访问:3. 并发测试左侧...原创 2018-09-10 18:06:48 · 21585 阅读 · 2 评论 -
Apache Bench:非图形化的并发测试
Apache Bench是Apache服务器自带的web压力测试工具,简称AB。 它是一款轻量级、专业的压力测试工具,特别适合做性能测试;缺点是无图形化界面。Mac自带Apache服务器,可以直接使用ab命令。Windows需要下载,官网地址并发测试命令:ab -n 1000 -c 50 http://localhost:8080/test-n:请求总数 -c:并发数...原创 2018-09-10 19:44:01 · 1600 阅读 · 0 评论 -
Apache JMeter:图形化的并发测试
这是三种测试方法(postman、apache bench、apache jmeter)中最好的一种。安装MacOS系统:brew install jmeter启动/usr/local/Cellar/jmeter/4.0/bin/jmeter配置如下:Test Plan右键 -> Add -> Threads(Users) -> Threads ...原创 2018-09-10 20:44:12 · 1535 阅读 · 0 评论