线程池

装不满的克莱因瓶1 天前
java·jvm·excel·线程池·async·虚拟机·easyexcel
【项目亮点】基于EasyExcel + 线程池解决POI文件导出时的内存溢出及超时问题目录一、背景二、技术选型三、具体实现在一个后台管理功能中,需要导出 Excel,但是当处理大数据量的 Excel 文件导出时,常用的 Apache POI 库可能因其内存占用较高而导致内存溢出问题。同时,数据处理过程可能非常耗时,导致用户等待时间过长或请求超时。为解决这些问题,采用了基于 EasyExcel 和线程池的解决方案。
xiangji7 天前
线程池·异步·taskfactory
重构《手搓》TaskFactory带你更安全的起飞好了,就介绍到这里,更多信息请查看源码库 源码托管地址: https://github.com/donetsoftwork/HandCore.net ,欢迎大家直接查看源码。 gitee同步更新:https://gitee.com/donetsoftwork/HandCore.net
阿巴~阿巴~9 天前
linux·服务器·单例模式·线程池·饿汉模式·懒汉模式·静态方法
线程安全单例模式与懒汉线程池的实现与优化目录一、线程安全的单例模式1、什么是单例模式?2、单例模式的特点3、饿汉式与懒汉式实现方式4、饿汉式实现单例模式
xiangji9 天前
线程池·async·task·await
异步"伪线程"优化《手搓》线程池,支持任务清退好了,就介绍到这里,更多信息请查看源码库 源码托管地址: https://github.com/donetsoftwork/HandCore.net ,欢迎大家直接查看源码。 gitee同步更新:https://gitee.com/donetsoftwork/HandCore.net
xiangji17 天前
线程池·异步·手搓
《手搓》线程池优化的追求好了,就介绍到这里,更多信息请查看源码库 源码托管地址: https://github.com/donetsoftwork/HandCore.net ,欢迎大家直接查看源码。 gitee同步更新:https://gitee.com/donetsoftwork/HandCore.net
哈哈哈哈~18 天前
java·线程池
多线程之线程池目录1 线程池是什么2 Java标准库中的线程池3 自己实现一个固定线程数的线程池在多线程编程中,每当需要一个线程的时候,我们就要进行创建线程的操作。但是这样频繁创建销毁线程的操作是很消耗资源的。所以,我们有了“线程池”这个东西,线程池就是先把线程创建好放在“池子”里,等到我们需要使用线程的时候直接从里面拿就好了,并且在用完之后,将线程再重新放入这个“池子”中。
xiangji20 天前
线程池·task
《手搓》线程池好了,就介绍到这里,更多信息请查看源码库 源码托管地址: https://github.com/donetsoftwork/HandCore.net ,欢迎大家直接查看源码。 gitee同步更新:https://gitee.com/donetsoftwork/HandCore.net
LL_break21 天前
java·开发语言·java-ee·线程·线程池·阻塞队列
线程3 JavaEE(阻塞队列,线程池)目录阻塞队列生产者消费者模型优点分布式系统缺点java标准库提供的BlockingQueue生产者消费者模型代码
林开落L1 个月前
linux·安全·单例模式·线程池
线程进阶:线程池、单例模式与线程安全深度解析前言:上一篇我们讲解了线程互斥与同步的核心原理,解决了多线程 “抢资源” 和 “按顺序执行” 的问题。但在实际开发中,还会遇到更复杂的场景:如何高效管理大量线程?如何保证全局唯一实例的线程安全?如何区分线程安全与可重入函数?今天我们就聚焦线程池设计、单例模式、线程安全与重入、死锁规避这四大核心,结合实战代码,帮你打通多线程进阶的 “任督二脉”。
huangyuchi.1 个月前
linux·c++·单例模式·线程池·懒汉模式·项目·linux系统
【Linux实战 】Linux 线程池的设计、实现与单例模式应用前言:在上文中我们实现了日志文件系统【Linux 实战】从0到1手搓日志系统:附完整代码-CSDN博客
Rotion_深2 个月前
c#·wpf·线程池
C# WPF使用线程池运行Action方法在 WPF 中使用线程池运行 Action 委托的方法,需结合后台线程执行与 UI 线程安全更新。以下是具体实现步骤及注意事项:
linweidong2 个月前
线程池·红黑树·juc·java面试·java面经·cas操作·hashmap扩容
猿辅导Java后台开发面试题及参考答案int 是 Java 中的基本数据类型,直接存储数值,占用 4 个字节,默认值为 0,不需要通过 new 关键字创建,也不具备对象的特性,不能调用方法。而 Integer 是 int 的包装类,属于引用数据类型,存储的是对象的引用(地址),默认值为 null,需要通过 new 关键字或自动装箱创建,具备对象的特性,可以调用诸如 intValue()、compareTo() 等方法。
Ronin3052 个月前
linux·服务器·单例模式·线程池·线程安全·死锁
【Linux系统】单例式线程池现在,我们将基于之前完成的封装来设计一个线程池。在正式编码前,需要做好以下准备工作:这些准备工作我们已经做完了,下面我们就来设计一个线程池
程序喵大人2 个月前
开发语言·c++·线程池
分享个C++线程池的实现源码博主介绍:程序喵大人这里介绍一个功能完整C++线程池实现,本线程池设计精巧,支持核心线程与缓存线程管理、任务队列限制、异常处理、优雅关闭等高级特性,详见下文。
荣淘淘2 个月前
java·jvm·spring·面试·springboot·线程池·多线程
互联网大厂求职面试记:谢飞机的搞笑答辩面试官:请你简单讲一下JVM的内存结构。谢飞机:哎,这个,JVM有堆和栈吧,还有那个方法区,具体的好像还有个本地方法栈什么的,记不太清了。
励志成为糕手3 个月前
java·开发语言·性能优化·线程池·拒绝策略
Java线程池深度解析:从原理到实战的完整指南🌟 你好,我是 励志成为糕手 ! 🌌 在代码的宇宙中,我是那个追逐优雅与性能的星际旅人。 ✨ 每一行代码都是我种下的星光,在逻辑的土壤里生长成璀璨的银河; 🛠️ 每一个算法都是我绘制的星图,指引着数据流动的最短路径; 🔍 每一次调试都是星际对话,用耐心和智慧解开宇宙的谜题。 🚀 准备好开始我们的星际编码之旅了吗?
佛祖让我来巡山3 个月前
线程池·生产级别使用
生产级别线程池最佳实践生产环境中使用线程池需要综合考虑资源管理、任务处理、错误恢复和监控等多个方面。以下是生产级别线程池的全面使用指南:
FC_nian3 个月前
spring boot·线程池·minio·定时任务·corn
基于Spring Boot的Minio图片定时清理实践总结在项目开发中,我们使用Minio作为图片存储服务。随着时间推移,存储的图片文件越来越多,其中大量历史图片已不再需要。为了优化存储空间并降低成本,需要实现一个定时清理功能,定期删除指定日期前的图片文件。
景天科技苑4 个月前
开发语言·后端·rust·线程池·rayon·rust线程池·rayon线程池
【Rust线程池】如何构建Rust线程池、Rayon线程池用法详细解析✨✨ 欢迎大家来到景天科技苑✨✨🎈🎈 养成好习惯,先赞后看哦~🎈🎈🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。 🏆《博客》:Rust开发,Python全栈,Golang开发,云原生开发,PyQt5和Tkinter桌面开发,小程序开发,人工智能,js逆向,App逆向,网络系统安全,数据分析,Django,fastapi,flask等框架,云原生K8S,linux,shell
码观天工4 个月前
redis·线程池·线程饥饿
从 Redis 客户端超时到 .NET 线程池挑战:饥饿、窃取与阻塞的全景解析在开发 .NET 应用时,我偶然遇到使用 StackExchange.Redis 作为 Redis 客户端时出现的超时问题。经查验,这些问题往往不是 Redis 服务器本身出了故障,而是客户端侧的配置和资源管理不当所致。尤其是当应用运行在高并发环境下,比如 ASP.NET Core 服务中使用 Kestrel 服务器时,超时异常如 RedisTimeoutException 或 Timeout performing GET 会频繁出现,让人头疼不已。