java.util.concurrent 相关问题

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

java Integer 的 ConcurrentHashMap vs AtomicInteger 的 HashMap vs AtomicInteger 的 ConcurrentHashMap。

我对java中的并发数据结构有疑惑,具体来说。1) ConcurrentHashMap 2) Hashmap 3) 并发HashMap

回答 1 投票 0

如何在新的线程上使用ExecutorService Java运行每个客户端?

我在vanilla Java上实现HTTP服务器。我尝试使用ExecutorService。第一个请求在浏览器中成功,但第二个请求却有无尽的加载。我的start()方法的代码:......。

回答 1 投票 0

java ForkJoinPool compute()方法中的同步化问题

中的同步化。The Complete Reference》中,我们读到: 一般来说,ForkJoinTask不应该使用同步的方法或同步的代码块。另外,你通常也不会希望让compute( ...

回答 1 投票 0

在多线程环境中,是否可以使用具有本地并发Collection的静态方法?

考虑以下获取varargs参数的通用静态方法,public static 谓词 distinctBy(Function super T, ?> ... fieldSelectors) { final Map

回答 1 投票 0

用于DynamoDB batchWrite调用的EC2主机类型。

我有一个需求是批量上传一个excel表到DynamoDB表中,最大行数是20万行。批量上传的网站使用频率会比较低,所以我们可以假设有 ...

回答 1 投票 0

未来的取消不工作

我有一个很好的紧凑的代码,但没有达到我预期的效果。 public class Test { public static void main(String[] args) { Runnable r = new Runnable() { @Override ...

回答 4 投票 9

警告:Apache Ignite发生了非法的反射访问操作

[我使用apache ignite:Ignite ignite = Ignition.start(),但它返回错误:警告:发生了非法的反射访问操作,警告:org.apache.ignite ....的非法反射访问。...

回答 1 投票 0

在queueCapacity为0的情况下,Spring Boot线程池执行程序REST模板行为,这会降低REST API应用程序的性能

我陷入了一个奇怪的问题,无法找出其根本原因。这是我的其余模板线程池执行程序:connectionRequestTimeout:60000 connectTimeout:60000 socketTimeout:...

回答 1 投票 0

如何在Java中的onother线程中调用方法

我想在“ open”类的不同线程中调用检查方法,这里是我的主类public class Open {Public void main(String [] args){thread1 process = new thread1(); process.start(); ...

回答 1 投票 -1

映射的Java Threadsafe增量值

我想增加不存在的值,并增加它的存在。而且我有很多线程,因此应该是线程安全的。我喜欢这样:private ConcurrentHashMap map = new ...

回答 2 投票 0

java.util.ConcurrentModificationException:null

我正在努力查明此并发修改异常的源类。我以前曾遇到过这些问题,但是通常很容易知道问题出在哪里。我们无法...

回答 1 投票 1

在这种情况下是否有可能通过ConcurrentHashMap获得死锁?

我正在JDK8中读取ConcurrentHashMap的源代码,请注意TreeBin使用'读写'锁来防止并发读写。如果没有...,则读取线程将通过TreeNodes。

回答 1 投票 13

[当多个线程尝试在JAVA中使用NIO附加内容时是否需要锁定文件?

首先,我创建了一个空文件。然后,我启动一些线程来搜索数据库并获取结果内容,然后追加到文件中。结果内容为String类型,可能为20M,但是每个...

回答 2 投票 1

即使执行程序已关闭且期货已取消,程序也不会停止运行

我编写了一个小代码来与执行程序和线程一起练习。它包含以下内容:创建大小为3的具有无限队列的固定线程池。无限循环提交3个任务(while(...

回答 1 投票 0


为什么ReentrantLock不能在Jenkins管道中锁定?

我似乎无法使此并发模式在Jenkins Pipeline脚本中按预期工作。我已尽可能简化了方案,结果仍然没有意义。这是...

回答 1 投票 0

Integer的Java ConcurrentHashMap与AtomicInteger的HashMap与AtomicInteger的ConcurrentHashMap

我对Java中的并发数据结构有疑问,特别是:1)ConcurrentHashMap 2)HashMap 3)ConcurrentHashMap ] >>

回答 1 投票 0

如何先顺序运行EMR步骤,然后并行运行?

[借助Step Function等编排引擎可以轻松实现此过程,但是由于某些原因,我们无法使用。在这里,我想了解我们是否可以对...

回答 1 投票 0

何时使用FutureTask和何时使用Future?

我们知道FutureTask和Future可以获得类似的功能。但是,什么时候应该使用Future而不是FutureTask?我们应该什么时候使用FutureTask而不是Future?

回答 3 投票 0

用Java重入锁中断所有等待的线程

如果已经获得锁定的线程有某些异常,有什么方法可以中断所有等待锁定的线程?] >>

回答 1 投票 0

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