并发编程的基础

Posted xiangkejin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了并发编程的基础相关的知识,希望对你有一定的参考价值。

首先要认识并发的一些基本概念以及并发编程的利和弊

并发编程2:认识并发编程的利与弊

基础知识讲解与核心知识准备

技术分享图片

并发及并发的线程安全处理

技术分享图片

高并发处理的思路及手段

技术分享图片

涉及的知识技能

技术分享图片

并发编程基础

  • CPU多级缓存-缓存一致性
  • CPU多级缓存-乱序执行优化
  • JAVA内存模型
  • 并发的优势与风险

参考:Java并发编程与高并发解决方案笔记-基础篇

 

使用工具
技术分享图片
技术分享图片
 
postman对于接口测试是非常方便的,但是在并发上的测试并不是做的特别专业
技术分享图片
技术分享图片
小巧简单,上手快,但是只能使用命令行,没有图形化界面,不能监控

【Apache】Apache ab压力测试工具Window下载和用法详解

 
用代码模拟并发:
 
countdownlatch(计数器闭锁)保证线程执行完在做其他处理,semaphore(信号量)控制同时并发的线程数。
所以我们想要模拟线程测试,并保证在线程执行完输出一些结果,使用这两个线程结合是非常好的。
 

 

以上是关于并发编程的基础的主要内容,如果未能解决你的问题,请参考以下文章

高并发编程必备基础 -- 转载自 并发编程网

编程内功心法「多线程并发编程」技术体系和并发模型的基础探究(夯实基础)

并发编程之基础( 四)

并发编程基础

并发编程并发编程中你需要知道的基础概念

计算机基础了解并发编程