java.util.concurrent 相关问题

Java包,包含在并发编程中常用的实用程序类。该软件包包括一些小的标准化可扩展框架,以及一些提供有用功能的类,以及其他繁琐或难以实现的类。

具有tcp / ip套接字的客户端服务器中的种族或死锁

我正在研究一个简单的Java客户端-服务器游戏。服务器和客户端都同时运行多个线程。在服务器上,有两个并发任务(可在多个线程上调用):...

回答 1 投票 0

在Java中使用函数样式的优点是什么?

我在下面的示例案例中使用函数样式时有什么优势,我有下面的方法public static String someMethod(String source){//一些操作返回源; } I ...

回答 1 投票 0

有人可以帮我解决与JAVA并发编程有关的问题吗?

此图显示了Java程序如何使用内核线程。我的困惑是图片中的“ CPU”是否代表“核心”,也就是说,如果我的cpu有4个核心并支持4个线程,那么...

回答 1 投票 -1

使用ConcurrentHashMap和同步块的Java并发性

这里是我的主类,用于初始化和启动5个不同的线程:公共类Server实现Runnable {Server1 server1;线程server1Thread; public Server(){} @Override ...

回答 2 投票 1

重入锁定对象锁定

我正在尝试使某些对象同步,并且代码如下所示:conLock.tryLock(); this.end(); Obj1 = Obj2; Obj3 = Obj4.build(); }最后{...

回答 1 投票 0

如何在循环中合并Mono的值?

我有一个实体列表List 像公共类Entity1 {private int id; ....}我需要遍历该列表,应用我的函数并获取Mono 基于...

回答 1 投票 0

如何通过访问某些公共数据来同步多个线程

我有三个不同的线程,它们创建三个不同的对象来读取/操作一些所有线程共有的数据。现在,我需要确保我们只授予一个访问权限...

回答 1 投票 0

AbstractQueuedSynchronizer在哪里以独占模式更改其头部引用

[我正在研究AbstractQueuedSynchronizer类的源代码,当我阅读了acquireQueued方法的代码时:final boolean acquisitionQueued(final Node node,int arg){boolean failed = ...

回答 1 投票 0

为什么此代码不会触发ConcurrentModificationException?

我正在从多个线程修改同一列表,是否应该在迭代列表时触发ConcurrentModificationException?如何触发此异常?公共类ConcurrentTest {...

回答 2 投票 0

如何在没有队列的情况下实现此并发结构?

我在应用程序中遇到了这样的情况:事件进入并且处理事件的线程(信令线程)必须向另一个处于空闲状态的线程(工作线程)发出信号,以至于它可以...

回答 1 投票 1

CyclicBarrier.getNumberWaiting()是否准确?

我分析了jdk1.8中的代码,但是在其他jdk版本中可能存在相同的问题。假设以下代码中的party = 3 CyclicBarrier cb = new CyclicBarrier(3);各方= 3,计数> = 0,...

回答 1 投票 -1

CyclicBarrier中的getNumberWaiting()不正确

我分析了jdk1.8中的代码,但是在其他jdk版本中可能存在相同的问题。假设以下代码中的party = 3 CyclicBarrier cb = new CyclicBarrier(3);各方= 3,计数> = 0,...

回答 1 投票 -1

如何等待runAsync完全完成可完成的将来?

此测试失败:包com.stackoverflow.demo;导入java.util.concurrent.CompletableFuture; import java.util.concurrent.ConcurrentLinkedQueue;导入java.util.concurrent.ForkJoinPool;导入...

回答 1 投票 0

使用ConcurrentHashSet时的线程安全引用分配

对DTO中ConcurrentHashSet的用法有些困惑。一次由多个线程访问此DTO。第一类公共类DonorPlanLogDTO {private Set person = ...

回答 1 投票 0

带有弱引用的ConcurrentHash映射

我陷入了一个问题,确实需要一些帮助才能完成此操作。我有一个ConcurrentHashMap,其中多个can线程可以同时存储或检索数据。解决这个问题...

回答 2 投票 0

如何在Java中的多个线程之间共享公共日志文件

我们能否在读写多个线程之间共享同一日志文件。首先像并发收集一样在Deque中转储消息,然后定期从deque中转储数据是一个好主意...

回答 1 投票 0

如何将不计数到零的CountDownLatch不中断地返回?

(为了后代,我熟悉了另一个问题,它的回答似乎暗示我正在观察的情况是不可能的:CountDownLatch是否受虚假唤醒影响?)我有一个...]]

回答 1 投票 3

如果使用者线程遇到异常,如何停止生产者线程

我有这种使用生产者的情况,我正在使用arrayblockingqueue。如果使用者线程遇到异常,如何停止生产者线程。我需要生产者停止等待队列为空。 i ...

回答 1 投票 0

高通量一个变量写在Java中8并发?

如果我有一个Java 8个程序是由多个线程读取和写入的一个简单的整数。如果我告诉应用程序需要支持高吞吐量读取和很少写 - 这个问题的答案...

回答 1 投票 3

Java中的按键阻塞Map

我正在处理一些第三方库代码,涉及创建昂贵的对象并在Map中缓存它们。现有的实现类似于lock.lock()try {Foo result = ...

回答 3 投票 8

© www.soinside.com 2019 - 2024. All rights reserved.