java - 如何学习线程,尤其是在 Java 中

标签 java multithreading java.util.concurrent

<分区>

我一直对线程感到困惑,而我的类(class)现在大量使用它们。我们正在使用 java.util.concurrent 但我什至没有真正了解基础知识。 UpDownLatch、 future 、执行者;这些话只是飞过我的头。你们能推荐任何资源来帮助我从头开始学习我需要什么吗?

提前致谢!

最佳答案

我假设您已经完成了 Java tutorial's threading chapter?

一般来说,有很多关于线程的好书,但也有专门针对 Java 的。

例如,Java Concurrency in Practice

enter image description here

关于java - 如何学习线程,尤其是在 Java 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2406274/

相关文章:

java - 处理与循环障碍相关的异常的更好方法

java - Hystrix 命令失败并显示 "timed-out and no fallback available"

java - my_class.class 属性的 Py4J 问题。它是什么?

java - 如何使用java将ucs2编码文件转换为UTF-8或UTF-16或ANSI编码格式

java - 如何实时生成简单的二维图形?

c++ - boost::unique_lock 和 boost::shared_lock 用于读写锁

ios允许特定数量的线程同时使用一个方法

javascript - 用于多线程的 v8 储物柜

java - java中List的并行处理

java - BuildConfig.DEBUG 与 ApplicationInfo.FLAG_DEBUGGABLE