multithreading
-
用于管理任务的 Java 框架 我的问题是,Java中是否存在一个框架来管理和并发运行具有逻辑依赖关系的任务。 我的任务如下:我有很多独立的任务(比如说A,B,C,D...),它们被实现为命令(如命令模式)。我希望有一
-
JVM 信号链 SIGPIPE 我们有一个带有嵌入式JVM(Sun)的C++应用程序。因为我们注册了自己的信号处理程序,所以建议在初始化JVM之前这样做,因为它会安装自己的处理程序()。 根据我的理解,JVM在内部知道信号
-
Java 内存模型 - 易失性和 x86 我试图理解java易失性及其语义的内在,以及它对底层架构及其指令的转换。如果我们考虑以下博客和资源 这是我收集到的: 易失性读取在其后插入 loadStore/LoadLoad 屏障(x86 上的 LFENCE 指令)
-
使用 JAX-RS 的 REST - 处理长时间运行的操作 我有一个用 JAX-RS 实现的 REST 服务。某些操作需要很长时间才能完成,可能需要 15-30 分钟。对于这些情况,我的倾向是调度一个后台线程来处理长时间运行的操作,然后立即响应HTTP状态202 ACCEPTED
-
Thread.yield() 被认为是有害的吗? 在处理我的Java应用程序时,我有一个简单的多线程情况(一个异步资源加载器线程和一个等待加载程序完成的主线程,随着进度更新UI),我想通过调用来解决 在主线程中。我知道有更强大的
-
无法创建新的本机线程错误 - 但很少有线程正在使用 ) 链接的文章给出了一些粗略的计算,用于计算 32 位 JVM 上允许的线程数。 我将假设: 操作系统进程空间限制:2GB现代JVM需要250MB(这是一个很大的假设 - 我刚刚将链接文章中的内
-
弹簧批处理异步处理器配置,实现最佳性能 我在Spring Batch中创建异步处理器时遇到问题。我的处理器正在根据调用的响应获取和创建对象。有时对于1个输入(),必须有例如60-100个呼叫,有时只有1个。我试图进行多线程步骤,它一次处
-
Infinite loop in EventQueue.isDispatchThread() 我有一个Java程序占用100%的CPU,但似乎什么都不做。 如果我采用线程转储,则有 4 个线程(在 5 个线程池中)等待获取锁。 有两个 AWT 事件队列线程,尝试获取相同的 pushpoplock。 VM 作为服务
-
-
如何创建同步阵列列表 我已经创建了像这样的同步数组列表 但得到这样的例外 线程 “Thread-1” java.util.ConcurrentModificationException 中的异常 我的方法有什么问题吗?
标签