文章 2025-10-09 来自:开发者社区

【JUC】(6)带你了解共享模型之 享元和不可变 模型并初步带你了解并发工具 线程池Pool,文章内还有饥饿问题、设计模式之工作线程的解决于实现

1.共享模型之不可变 1.1 日期转换的问题 存在线程安全问题 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); for (int i = 0; i < 10; i++) { new Thr...

【JUC】(6)带你了解共享模型之 享元和不可变 模型并初步带你了解并发工具 线程池Pool,文章内还有饥饿问题、设计模式之工作线程的解决于实现
文章 2025-07-06 来自:开发者社区

Java轻量级并发新选择:虚拟线程实战解析

Java轻量级并发新选择:虚拟线程实战解析 ——告别线程池阻塞,释放万级并发潜力 在传统线程模型下,每个 java.lang.Thread 对应一个操作系统线程(OS Thread),创建数千线程就会导致内存耗尽、调度延迟。Java 21推出的虚拟线程(Virtual Threads)...

文章 2025-05-20 来自:开发者社区

【高薪程序员必看】万字长文拆解Java并发编程!(9-2):并发工具-线程池

  编辑 大家好,我是摘星! 今天为大家带来的是并发编程中的强力并发工具-线程池,废话不多说让我们直接开始。 目录 9.1.5. ThreadPoolExecutor...

【高薪程序员必看】万字长文拆解Java并发编程!(9-2):并发工具-线程池
文章 2025-05-20 来自:开发者社区

并发设计模式实战系列(4):线程池

  编辑 大家好,我是摘星! 今天为大家带来的是并发设计模式实战系列,第四章线程池(Thread Pool),废话不多说直接开始~ ...

并发设计模式实战系列(4):线程池
文章 2025-05-06 来自:开发者社区

JUC并发—11.线程池源码分析

大纲 1.线程池的优势和JUC提供的线程池 2.ThreadPoolExecutor和Excutors创建的线程池 3.如何设计一个线程池 4.ThreadPoolExecutor线程池的执行流程 5.ThreadPoolExecutor的源码分析 6.如何合理设置线程池参数 + 定制线程池   1.线程池的优势和JUC提...

JUC并发—11.线程池源码分析
文章 2024-11-01 来自:开发者社区

List并发线程安全问题

在多线程编程中,List 并发可能会出现一些线程安全问题。 一、添加元素时的线程安全问题 当多个线程同时向 List 中添加元素时,可能会导致数据不一致的情况。例如,一个线程正在添加元素,而另一个线程同时进行读取或其他操作,这可能会导致数据的错乱或丢失。 二、读取元素时的线程安全问题 在并发环境下,读取 List...

文章 2024-10-17 来自:开发者社区

SpringBoot高级并发实践:自定义线程池与@Async异步调用深度解析

同步编程&异步编程 在Java并发编程中,同步和异步是两种常见的处理方式。 同步是指多个任务按顺序执行,一个任务的执行需要等待上一个任务的完成。而异步则是指多个任务可以并行执行,不需要等待上一个任务完成。 在多线程编程中,同步是指多个线程按顺序执行,一个线程的执行需要等待上一个线程的完成;而异步是指多个线程可以并发执行,不需要等待其他线程的...

SpringBoot高级并发实践:自定义线程池与@Async异步调用深度解析
文章 2024-09-04 来自:开发者社区

C语言 网络编程(十四)并发的TCP服务端-以线程完成功能

网络(十四)并发的TCP服务端-以线程完成功能 服务端代码 // todo TCP多线程服务端程序 循环接收客户端数据,将数据回传,解决粘包问题,不定长的数据传输 #include <stdio.h> #include <stdlib.h> #include <sys/socket.h> #include <sys/types.h> #includ....

文章 2024-09-04 来自:开发者社区

C语言 网络编程(九)并发的UDP服务端 以线程完成功能

网络(九)并发的UDP服务端 以线程完成功能 客户端 // todo UDP发送端 #include <stdio.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <sys/types.h> #include <s....

文章 2024-08-31 来自:开发者社区

跨平台开发的双重奏:Xamarin在不同规模项目中的实战表现与成功故事解析

在移动应用开发的广袤舞台上,选择何种开发框架往往决定了项目的未来走向。Xamarin,这款基于.NET的跨平台解决方案,以其独特的魅力吸引了众多开发者的目光。今天,让我们通过两个截然不同的案例比较,来探究Xamarin如何在不同场景下助力项目走向成功。 案例一:快速开发初创企业应用 一家初创公司计划推出一款旨在简...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐