multithreading
-
-
内存一致性错误与线程干扰 内存一致性错误和线程干扰之间有什么区别?使用同步来避免它们有何不同?请举例说明。我无法从sun Java教程中得到这个。任何阅读材料以纯粹在java上下文中理解这一点的建议都会有所帮助。
-
寻找一个令人惊讶的并发Java程序 由于我正在编写一个专注于并发方面的探查器,因此我正在寻找一个在Java中使用同步机制的好的人工示例。我的探查器使一些与线程相关的操作可见;例如: 呼叫通知/等待 线程更改其状态 一
-
-
等待多个异步任务完成 我正在并行化我的操作,方法是将其拆分为确切的可用内核数,然后启动相同数量的 AsyncTask,对数据的不同部分执行相同的操作。 我正在使用,以便并行执行它们。 我想知道每个线程何时完
-
Mac#doFinal() 在 java 中是线程安全的吗? 在java中,我们需要为太多的文本数据生成HmacSHA1/256消息摘要,当然是并行的。 现在的问题是,线程安全,还是更好的实现SPI通过sun/oracle(hotspot)? 我无法理解并用陈述它。 如果这个家伙不
-
除了互斥锁或垃圾回收之外,还有哪些机制会减慢我的多线程 Java 程序的速度? 问题 我有一段java代码(JDK 1.6.0._22,如果相关的话),它实现了一个无状态的,没有副作用的函数,没有互斥锁。然而,它确实使用了大量的内存(我不知道这是否相关)。 过去,我访问过太
-
Java多线程程序如何能够使用多个CPU内核? 有人可以解释一下,当JVM在Linux上只有一个进程时,Java多线程程序(例如Tomcat servlet容器)如何能够使用CPU的所有内核?有没有好的深入文章详细描述了这个主题? 编辑#1:我不是在寻找如何在J
-
Java.util.concurrent.Future threadsafe? 我试图找到文档,指示java.util.concurrent.Future is/is not threadsafe。例如,我可以安全地将相同的Future实例提供给多个线程,这些线程都将调用Future.get(...)? 我已经以这种方式使用Future测试了代码
-
用Java创建的线程在Windows和Linux上的行为是否不同? 据我所知,Java使用的是操作系统线程(与Erlang相反),这意味着在Windows和Linux上使用Java创建的线程可能行为不同。 Windows 和 Linux 上的 Java 线程有什么区别吗?最大的区别是什么?这可能只是性
标签