摘要: 目录 引言 代码结构总览 核心代码讲解 引言 在面试中,多线程编程愈发常见,生产者-消费者模型是一种经典的线程通信模式,广泛应用于任务调度、消息处理、异步执行等场景。本文将通过一段实战代码示例,深入剖析如何使用 Java 的并发工具构建一个高并发安全、结构清晰的任务调度框架。 本文将围绕以下核心问题 阅读全文
posted @ 2025-04-19 20:02 anyj1024 阅读(35) 评论(0) 推荐(0)
摘要: 目录 交替打印奇偶数 交替打印ABC 交替打印数字 总结与思考 交替打印奇偶数 题目概述 创建两个线程,一个打印奇数,一个打印偶数。要求两个线程交替输出,顺序打印出 1 2 3 4 5 ... 100。 解法一:synchronized + wait/notify public class Main 阅读全文
posted @ 2025-04-17 17:01 anyj1024 阅读(66) 评论(0) 推荐(0)
摘要: 目录 A - Circuit B - Medians C - Trinity D - 总结与思考 A - Circuit 题目概述 Alice 刚刚制作了一个包含 n 个灯和 2n 个开关的电路。每个组件(灯或开关)有两种状态:开或关。灯和开关的排列方式如下: 每个灯连接 恰好两个开关。 每个开关连 阅读全文
posted @ 2024-11-02 16:50 anyj1024 阅读(40) 评论(0) 推荐(0)
摘要: 目录 题目A - 数组的最大因子得分 题目B - 字符串转换后的长度Ⅰ 题目C - 最大公约数相等的子序列数量 题目D - 字符串转换后的长度Ⅱ 总结与思考 题目A - 数组的最大因子得分 题目概述 给你一个整数数组 nums。 因子得分 定义为数组所有元素的最小公倍数(LCM)与最大公约数(GCD 阅读全文
posted @ 2024-10-30 01:32 anyj1024 阅读(54) 评论(0) 推荐(0)