![](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 · 805 阅读 · 0 评论 -
Postman:非专业的并发测试
Postman是开发中常用的接口测试工具,也可以用来进行并发测试。 使用方法如下: 1. 直接输入url 选择GET方法,点击Send。 结果打印一个“test”,如下: 2. 使用url变量 1)设置常用的url变量 点击Manage Environments: 点击Add: 设置完成后点击Add/Update。然后就可以进行如下访问: 3. 并发测试 左侧...原创 2018-09-10 18:06:48 · 21604 阅读 · 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 · 1608 阅读 · 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 · 1544 阅读 · 0 评论