文章目录 1.可重入锁和不可重入锁 1.1可重入锁 1.2不可重入锁 1.3解决方案 2.两个线程两把锁 2.1问题 2.2解决方案 3.多个线程多把锁 3.1问题 3....
1、ConcurrentHashMap 是什么?它的工作原理是什么? ConcurrentHashMap 是 Java 中的一个线程安全的散列表实现。与 HashMap 不同,Concu...
作为一名开发工程师,当我们接到需求的时候,一般就是分析需要,确定思路,编码,自测,然后就可以让测试人员去测试了...
前言 很多时候,我们为了提升接口的性能,会把之前单线程同步执行的代码,改成多线程异步执行。 比如:查询用户信息接口,需...
目录 一、进程地址空间和页表再理解 二、线程 1.线程的概念 2. 进程与线程 3. 线程的意义 4.线程的优点缺点 4.1 优点 4.2 缺点 4.linux中线程的优缺点 4.1 ...
这篇文章整理自MySQL官方文档,介绍了8.0在预写式日志上实现上的修改,观点总结如下: 在8.0以前,为了保证flush list的顺序...
目录 一、使用Monitor来同步 二、使用lock来同步 三、避免锁定 this、typeof(type)和 string 四、Interlocked 类 五、避免死锁 六、更多同...