摘要: 我相信大家都用过线程池,但是线程池数量设置为多少比较合理呢? 线程数的设置的最主要的目的是为了充分并合理地使用 CPU 和内存等资源,从而最大限度地提高程序的性能,因此让我们一起去探索吧! 首先要考虑到 CPU 核心数,那么在 Java 中如何获取核心线程数? 可以使用 Runtime.getRun 阅读全文
posted @ 2022-03-18 17:04 Vincent-yuan 阅读(2065) 评论(0) 推荐(0) 编辑
摘要: 原子性:undo log 事务是数据库的逻辑工作单位,而且是必须是原子工作单位,对于其数据修改,要么全部执行,要么全部失败回滚。 类似转账:A-100,B+100 这两个操作属于同一个事务, 要么全部执行,要么全部失败回滚。 undo log记录了回滚操作的日志,如果要撤销,按照undo log的回 阅读全文
posted @ 2022-03-18 11:01 Vincent-yuan 阅读(180) 评论(0) 推荐(0) 编辑