上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 54 下一页
摘要: 参考 狂神说 ThreadPoolExecutor 参数介绍 【转载】 并发编程系列之线程池工厂类:Executors 介绍 Executors 工具类创建线程实现是调用的 ThreadPoolExecutor,但是隐藏了部分细节和参数设置。并且阿里巴巴代码规范也禁止使用 Executors 工具类 阅读全文
posted @ 2022-03-03 15:07 夏秋初 阅读(456) 评论(0) 推荐(0)
摘要: 参考 狂神说 带你了解下SynchronousQueue(并发队列专题) 介绍 我理解为队列长度为1,放进去一个元素之后就必须等待别人取出之后才能放入下一个 blocking queue ,其中每个插入操作必须等待另一个线程执行相应的删除操作,反之亦然。 同步队列没有任何内部容量,甚至没有容量。 您 阅读全文
posted @ 2022-03-03 14:18 夏秋初 阅读(417) 评论(0) 推荐(0)
摘要: 参考 狂神说 描述 由数组支持的有界blocking queue 。 此队列命令元素FIFO(先进先出)。 队列的头部是队列中最长时间的元素。 队列的尾部是队列中最短时间的元素。 在队列的尾部插入新元素,队列检索操作获取队列头部的元素。 有些方法是继承的,所以一些方法在这个类 ArrayBlocki 阅读全文
posted @ 2022-03-02 19:27 夏秋初 阅读(78) 评论(0) 推荐(0)
摘要: 注意 本文章所有 sql 均测试成功,基于 mysql 8.0.18 版本。 // 2022-05-03 ~~因为触发器与储存过程总是听说影响mysql性能,所以没有收录。~~ 因为不同数据库的储存过程不同,当应用切换数据库的时候就会导致很多问题。 DDL 数据定义语言 -- 查看所有数据库 sho 阅读全文
posted @ 2022-03-02 17:14 夏秋初 阅读(136) 评论(0) 推荐(0)
摘要: 参考 狂神说 为博客园markdown代码块添加折叠 为什么用 ReentrantReadWriteLock 解决线程安全问题使用ReentrantLock就可以了,但是ReentrantLock是独占锁,某一时刻只有一个线程可以获取该锁,而实际中会有写少读多的场景,显然ReentrantLock满 阅读全文
posted @ 2022-03-02 11:14 夏秋初 阅读(71) 评论(0) 推荐(0)
摘要: 参考 狂神说 JDK11文档 描述(JDK文档内容) CountDownLatch 减法计数器:允许一个或多个线程等待直到在其他线程中执行的一组操作完成的同步辅助。(通过 countDow() 方法进行减少计数,当计数为0时 await 处会被唤醒) 构造方法 :CountDownLatch(int 阅读全文
posted @ 2022-03-01 16:59 夏秋初 阅读(198) 评论(0) 推荐(0)
摘要: 参考 狂神说 synchronizedMap 和 concurrenthashmap 分别适用于什么场景? 转换代码 package thread; import java.util.*; /** * @Author 夏秋初 * @Date 2022/3/1 15:36 */ public clas 阅读全文
posted @ 2022-03-01 16:07 夏秋初 阅读(261) 评论(0) 推荐(0)
摘要: 参考 狂神说 代码 package thread; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.Reent 阅读全文
posted @ 2022-02-28 15:44 夏秋初 阅读(196) 评论(0) 推荐(0)
摘要: 参考 狂神说 Java多线程— —线程 虚假唤醒 问题剖析 描述 线程可以在没有被通知,中断或超时的情况下唤醒 ,即所谓的虚假唤醒 。 jdk11中文版文档 虚假唤醒就是在多线程执行过程中,线程间的通信未按照我们幻想的顺序唤醒,故出现数据不一致等不符合我们预期的结果。Java多线程— —线程 虚假唤 阅读全文
posted @ 2022-02-28 10:19 夏秋初 阅读(483) 评论(0) 推荐(0)
摘要: 参考 狂神说 其他博客 线程创建的方式 创建线程的三种方式 线程操作方法 线程停止 不建议使用 stop() 来停止线程,而是通过自定义标志位的方式来进行停止线程。Java中止线程的三种方式 线程休眠 使用 Thread.sleep(毫秒数) 使线程休眠,**不会释放锁! ** 线程礼让 使用 yi 阅读全文
posted @ 2022-02-26 10:19 夏秋初 阅读(45) 评论(0) 推荐(0)
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 54 下一页