文章目录 前言 线程互斥 Q:什么是临界资源?临界区呢? Q:什么是互斥? Q:数据不一致的本质是什么?...
文章目录 1.FastThreadLocal介绍 2.FastThreadLocal分析 3.FastThreadLocal结构分析 4.FastThreadLocal方法分析 4.1 FastThreadLocal.get() 4.2 Fas...
vivo 互联网服务器团队- Shang Yongxing MySQL Replication(主从复制)是指数据变化可以从一个MySQL Server被复制到另一个或多个MySQL Serve...
问题背景:对于服务器32core,48core甚至64core服务器,这时Doirs默认的参数配置(内存、CPU、线程)较少。在用户看到的现...
阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作支持阻塞的插入和移除的方法: 支持阻塞的插入方法:...
参考资料: 《Tomcat - Request请求处理: Container设计》 《Tomcat - Container容器之Engine:StandardEngine》 前文: 《Tomcat源码...
本节重点: 1.学会线程同步。 2. 学会使用互斥量,条件变量,posix信号量,以及读写锁。 3. 理解基于读写锁的读者写者问题。 L...
最近一直在研究Java的动态追踪技术,碰到了Arthas,正好以前也想学,趁此机会就了解了一下。 什么是Arthas?首先我们看看Arthas官...