收集数据111111
同步危险33333
同步411111锁
1111111程序
竞争条件总结111
竞争条件,临界区1
## 竞争和临界区
并发、竞争和临界区
并发测试工具
-n 10000 发一万个请求
-c 并发数
并发:多个程序同时执行。
竞争条件:多个进程同时访问同一个内存资源,最终的执行结果依赖于多个进程执行时的精确时序。
临界区:访问共享内存的程序片段。
竞争条件和临界区
如何在多个ThreadLocal中收集数据?
通过同步锁synchronized特性使方法执行时排队,可以保证执行结果的一致性,但性能下降了
并发、竞争条件和临界区 解读
原因分析
理解竞争条件和临界区
ab -n 10000 -c 100 localhost:8080/add
压测10000次,并发是100的测试
测试结果与预期不一致了?为什么
ab -n 10000 -c 1 localhost:8080/add
压测10000次,并发是1的测试
apache2-util压力测试工具
程度在并发的环境中结果是否为可预期的
200QPS压测统计接口 示例