![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
文章平均质量分 53
小强聊it
7年+互联网和金融技术人,个人微信:xiaoqiang666it,公众号:小强聊it,欢迎一起聊聊专注在技术、成长和AIGC的内容。
展开
-
线程池动态监控和变更组件
动态设置线程池转载 2024-01-25 15:53:03 · 57 阅读 · 0 评论 -
springboot单类集中定义线程池
1、在启动类上加注解 @EnableAsync2、定义线程池的类package com.javabase.Thread;import com.google.common.util.concurrent.ThreadFactoryBuilder;import java.util.concurrent.*;public class EventThreadPool extends ThreadPoolExecutor { /** * 定义线程工厂名称 */ .原创 2021-01-20 13:49:24 · 242 阅读 · 2 评论 -
ThreadPoolTaskExecutor使用实践
https://www.jianshu.com/p/779d31a2d277转载 2020-05-26 20:18:59 · 244 阅读 · 0 评论 -
解析Java线程池的异常处理机制
参考:https://segmentfault.com/a/1190000010777336submit的方式会吃掉异常,execute的方式会直接抛出之后定义的时候要这样定义对于线程池、包括线程的异常处理推荐一下方式: 直接try/catch,个人 基本都是用这种方式 线程直接重写整个方法: Thread t = new Thread(); ...原创 2020-03-29 09:12:34 · 302 阅读 · 0 评论 -
Java实现两个线程交替打印问题的不同写法
基础wait和notify写法1:https://blog.csdn.net/sdmjhca/article/details/77650738Condition写法2:https://www.cnblogs.com/tony-yang-flutter/p/3506421.html转载 2018-10-17 10:28:13 · 3032 阅读 · 0 评论 -
CountDownLatch 用法
CountDownLatch 用法CountDownLatch是java.util.concurrent包中一个类,CountDownLatch只要提供的机制是多个(具体数量等于初始化CountDownLatch时count的值)线程都达到了预期状态或者完成了预期工作时触发事件,其他线程可以等待这个事件来触发自己后续的工作。等待的线程可以是多个,即CountDownLatch可以唤醒多个等待的线...转载 2019-07-02 11:47:58 · 540 阅读 · 0 评论 -
如何合理设置线程池大小
这个问题虽然看起来很小,却并不那么容易回答。大家如果有更好的方法欢迎赐教,先来一个天真的估算方法:假设要求一个系统的TPS(Transaction Per Second或者Task Per Second)至少为20,然后假设每个Transaction由一个线程完成,继续假设平均每个线程处理一个Transaction的时间为4s。那么问题转化为:如何设计线程池大小,使得可以在1s内处理完20个T...转载 2019-07-27 10:44:15 · 233 阅读 · 0 评论 -
多线程资料
1、视频:链接:https://pan.baidu.com/s/1rEIsW3ARWO0CCcJYPsfJog提取码:t4uw原创 2019-07-27 21:23:14 · 118 阅读 · 0 评论