【发布时间】:2010-10-02 11:47:57
【问题描述】:
这是一个关于 Java 中常见并发问题的投票。一个例子可能是经典的死锁或竞争条件,或者可能是 Swing 中的 EDT 线程错误。我对广泛的可能问题感兴趣,也对最常见的问题感兴趣。因此,请在每条评论中留下一个关于 Java 并发错误的具体答案,如果您遇到遇到的问题,请投票支持。
【问题讨论】:
-
为什么关闭?这对于寻求 Java 并发的其他程序员以及了解其他 Java 开发人员观察到的并发缺陷类别最多。
-
@Longpoke 关闭消息解释了它关闭的原因。这不是一个具有特定“正确”答案的问题,它更像是一个民意调查/列表问题。 Stack Overflow 不打算主持这类问题。如果您不同意该政策,您可以通过meta 进行讨论。
-
我猜社区不同意这篇文章每天的浏览量超过 100 次!我发现它非常有用,因为我参与了专门用于解决并发问题的静态分析工具的开发contemplateltd.com/threadsafe。拥有一组常见的并发问题对于测试和改进 ThreadSafe 非常有用。
-
Code review checklist for Java Concurrency 以一种便于日常代码审查的形式消化了这个问题的答案中提到的大部分陷阱。
标签: java multithreading concurrency