java.util.concurrent

java.util.concurrent

文章 0 浏览 3

如何使用 AtomicBoolean 进行阻塞和等待

我正在寻找一种暂停线程的方法。 我首先有效地使用布尔标志(称为“暂停”),并用 while 循环包装检查(暂停)。 在 while 循环中,有一个 Thread.wa…

花开浅夏 2024-12-17 06:27:42 0 0

java中在某些条件下阻塞线程

也许这是一个非常愚蠢的问题,但请听我说完。我有一个用例,我收到许多并发请求,要求针对特定输入日期执行某些操作。如果同一输入日期收到两个并发请…

御弟哥哥 2024-12-16 00:50:40 0 0

ExecutorService 的奇怪行为

我有 5000 个类似的 Callable 任务要在 Executors.newFixedThreadPool(8) 创建的 ExecutorService 的 8 个线程中执行。每个任务都会进入数据库来检索…

北笙凉宸 2024-12-13 19:17:30 1 0

具有多个监视器的BlockingQueue设计

我正在编写一个 BlockingQueue,想知道其他实现如何解决这个问题: 如果我只有一个监视器(队列对象)并让生产者和消费者等待,我将必须确保 notifyAl…

酒儿 2024-12-12 21:41:40 1 0

需要知道对象锁定信息

在java中,我创建了一个具有全局作用域的对象。 在某些时候,我位于不同的线程中,需要知道全局对象当前是否被任何线程锁定。 克里希纳 …

乄_柒ぐ汐 2024-12-07 04:25:02 0 0

在invokeAll之后执行器任务的所有副作用都可见吗?

如果我使用 invokeAll 向 Executor 提交一些任务,我能否保证提交的线程看到任务执行的所有副作用,即使我不调用 get() 在每个返回的 Future 上? 从…

何必那么矫情 2024-12-05 01:23:13 1 0

以固定速率安排 Callable

我有一个任务想要以固定速率运行。但是我还需要每次执行后任务的结果。这是我尝试过的: 任务 class ScheduledWork implements Callable { public Str…

篱下浅笙歌 2024-12-03 05:42:57 1 0

为什么没有“awaitTermination(日期截止日期)”方法?

我有一个提交给 ExecutorService 的任务列表。但我需要在凌晨 2:30 的截止日期之前关闭 ExecutorService,即使任务尚未完成。我怎样才能实现这个目标…

度的依靠╰つ 2024-11-30 21:58:14 1 0

轮询多个线程和 CPU 使用情况

我有一个调用,该调用接收来自用户的作业列表,说用户发布了 3 个作业 A、B 和 C,它们都开始在自己的线程 AT、BT 和 CT 中执行,然后我开始监视这 3 …

柠檬色的秋千 2024-11-30 19:26:29 3 0

ExecutorService waitTermination 卡住了

我使用 Executors.newFixedThreadPool(2) 创建了一个固定大小的线程池,并执行了 10 个 Runnable 对象。我设置断点并跟踪执行过程。但是,即使所有任…

恍梦境° 2024-11-29 07:13:54 1 0

为什么“下一个”是“下一个”? ConcurrentHashMap$HashEntry 中的字段是最终的

我正在阅读 java.util.ConcurrentHashMap 的源代码,发现 ConcurrentHashMap$HashEntry 中的 next 字段是最终的。有两种操作可以修改 next 的值:添加…

温馨耳语 2024-11-19 13:21:48 4 0

max 的线程安全实现

我需要为网络服务器实现全局对象收集统计信息。我有 Statistics 单例,它有方法 addSample(long example),随后调用 updateMax。这显然必须是线程安全…

樱&纷飞 2024-11-08 12:04:28 4 0

并发 - 数据库访问

我需要处理检索待处理记录并将其更新为“处理中”状态作为工作单元。我想确保下面的代码支持并发,并且其他线程等待直到我当前的线程被处理。实现这一…

佼人 2024-11-05 07:12:39 6 0

java.util.concurrent.Executor 是如何工作的?

java.util.concurrent.Executor 如何创建“真正的”线程? 假设我正在实现 Executor 或使用任何执行器服务(如 ThreadPoolExecutor)。 JVM内部是如何…

油饼 2024-11-03 00:09:01 4 0

按顺序运行 Java 线程

您将如何顺序执行三个线程?例如。线程 1、线程 2、线程 3。无法将一个线程的引用传递给另一个线程并从 run() 方法调用。 所以代码应该是这样的: Thr…

戏舞 2024-10-27 12:53:14 6 0
更多

推荐作者

Cooper

文章 0 评论 0

Great Marx

文章 0 评论 0

感性

文章 0 评论 0

mb_IvyEMzfd

文章 0 评论 0

止于盛夏

文章 0 评论 0

记忆で

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文