摘要:
MySQL的写缓冲区是一种提高写入性能和减少磁盘I/O操作的技术,它可以在内存中缓存待写入磁盘的数据。然而,它只适用于非唯一普通索引页,因为这些页的插入和更新操作比较频繁,并且它们的索引键不是唯一的,会有重复值。 对于非唯一普通索引页,每次插入、更新操作都需要对索引键进行排序和查找,这个过程是非常耗 阅读全文
posted @ 2023-07-22 17:45
我是廖志伟
阅读(26)
评论(0)
推荐(0)
摘要:
线程池是一种管理线程的机制,可以减少线程创建和销毁的开销,提高程序的性能。在使用线程池时,程序需要调用ThreadPoolExecutor的shutdown()方法来停止线程池。 shutdown()方法的作用是向线程池中的所有线程发出停止指令,让它们停止执行任务并退出。如果不调用shutdown( 阅读全文
posted @ 2023-07-22 12:00
我是廖志伟
阅读(655)
评论(0)
推荐(0)
摘要:
线程池为何要构建空任务的非核心线程? 在回答这个问题之前,我们先了解一下线程池的概念和作用。线程池是一种预先创建好一组可重用的线程,用于处理多个任务,提高系统性能和资源利用率。线程池有两种线程类型:核心线程和非核心线程。核心线程是线程池中最基本的线程,它们会一直存在直到线程池关闭。非核心线程是在任务 阅读全文
posted @ 2023-07-22 07:15
我是廖志伟
阅读(204)
评论(0)
推荐(0)