一、AbstractExecutorService简介 AbstractExecutorService是一个抽象类,实现了ExecutorService接口,提供了线程池的基本实现。它是Java Ex...
文章目录 一、简介 1.1 多线程的特性 1.2 GIL 二、线程 1.2 单线程 1.3 多线程 三、线程池 3.1 pool.submit 3.2 pool.map 四、Lock(线...
目录 专栏导读 一、Redis版本迭代 二、Redis4.0之前为什么一直采用单线程? 三、Redis6.0引入多线程 四、Redis主线程和IO线程是如何完成请求的&...
线程安全 1. 线程不安全的原因: 1.1 抢占式执行 1.2 多个线程修改同一个变量 1.3 修改操作不是原子的 锁(synchronized) 1.一个锁对应一个锁对象. 2.多...
一、简介 1、JMeter是什么 Apache组织使用Java开发的一款测试工具 2、功能 用于对服务器、网络或对象模拟巨大的负载 通过创建带有断言的脚本来验证程...
1.线程安全的概念 如果多线程环境下代码运行的结果是符合我们预期的,即在单线程环境应该的结果,则说这个程序是线 程安全的. 为啥会出现线程...
前边有解决过socket多客户端连接,但是会有一个问题就是无法自然增长,使用的是for循环,增长到一定数量后就无法继续增长,会带来...
Thread类的基本用法 🔎1.线程创建 🌻继承Thread类 🌼继承Thread重写run()方法 🌼继承Thread匿名内部类 🌻实现R...
系列文章目录 Spring Cache的使用–快速上手篇 分页查询–Java项目实战篇 全局异常处理–Java实战项目篇 完善登录功能–过滤器的使用 上述只是部分文章,...