线程池遇到父子任务,有大坑,要注意!-想起从前

写这篇文章的时候,我想起了之前写过的这篇文章:

《要我说,多线程事务它必须就是个伪命题!》

这篇文章是 2020 年写的,其中就是使用了父子任务+CountDownLatch 的模式,来实现所谓的“多线程事务”。

在文中我还特别强调了:

不能让任何一个任务进入队列里面。一旦进入队列,程序立马就凉。

这句话背后的原理和本文讨论的其实是一样的。

好吧,原来多年前我就知道这个坑了。

只是多年后再次遇到这个坑的时候,我已经不再是那个二十多岁,喜欢深夜怼文的我了。

那一年的荒腔走板,图片中的沙发,当年只是想摆拍一下,当个道具,后来觉得坐着还挺舒服,我们就买回家了。

当年为了装修房子煞费苦心,现在也已经入住了 3 年有余的时间了。

当我回望几年前写的文章,在当时技术部分是最重要的,但是回望的时候这部分已经不重要了。

它已经由一篇技术文章变成了一个生活的锚点,其中的蛛丝马迹,能让我从脑海深处想起之前生活中一些不痛不痒的印迹。

一艘轮船,在靠岸之后要下锚,那个点位就是锚点。

锚点可以让船稳定在海岸边,不被风浪或者潮汐带走。

生活也需要锚点,我似乎找到了我的锚点。

上一篇:Zabbix6.0使用自带模板(Redis by Zabbix agent 2)监控Redis数据库


下一篇:单一职责原则