我一直对线程感到困惑,我的班级现在大量使用它们。我们正在使用 java.util.concurrent 但我什至没有真正了解基础知识。UpDownLatch、期货、执行者;这些话就在我头上飞过。你们能建议任何资源来帮助我从头开始学习我需要什么吗?
提前非常感谢!
我一直对线程感到困惑,我的班级现在大量使用它们。我们正在使用 java.util.concurrent 但我什至没有真正了解基础知识。UpDownLatch、期货、执行者;这些话就在我头上飞过。你们能建议任何资源来帮助我从头开始学习我需要什么吗?
提前非常感谢!
阅读Brian Goetz 的“Java 并发实践”。很棒的书。
或 Doug Lea 的“Java 中的并发编程”。老学校,很棒的东西。早于并发包,但它是很多包的基础。
如果您正在寻找一本初学者书籍,请查看Paul Hyde 的Java 线程编程。可以阅读其他书籍,如“Java 并发实践”和“Java 中的并发编程”,以深入了解并发(特别是新的 java.util.concurent API),但可能不适合初学者。