03 2023 档案
摘要:1.什么是线程池 随着多线程的大量使用,伴随着大量的线程创建与销毁等这些开销,为了减少这些开销,进行管理线程,线程池就应运而生了。因此线程池是一种基于池化思想管理和使用线程的机制,主要是为了方便管理线程,减少线程的频繁创建与销毁而浪费的资源。 2.线程池的使用 2.1 线程池的创建 线程池的创建方式
阅读全文
摘要:1 问题描述 由于需求问题,这边要求查询出来的分组数据中的某一列的所有数据值都要展示出来,中间以逗号隔开,这边通过在网上查询,发现了存在group_concat()函数能够完美的满足这个需求,因此特意记录一下。 2 group_concat()函数的使用 2.1 使用语法 GROUP_CONCAT(
阅读全文
摘要:1. AQS(AbstractQueuedSynchronizer)分析 1.1 说明 AQS(AbstractQueuedSynchronizer)从字面意思来说其是抽象的队列同步器,它是一套实现多线程同步功能的框架,在源码中被广泛使用,尤其是在JUC中,比如 ReentrantLock、Sema
阅读全文