如何学习线程,尤其是 Java 中的线程

发布于 2024-08-24 13:29:38 字数 150 浏览 8 评论 0原文

我一直对线程感到困惑,而我的班级现在大量使用它们。我们正在使用 java.util.concurrent 但我什至没有真正了解基础知识。 UpDownLatch、期货、执行者;这些话就在我的脑海中飞过。你们能建议一些资源来帮助我从头开始了解我需要什么吗?

预先非常感谢!

I have always been kind of confused by threads, and my class right now makes heavy use of them. We are using java.util.concurrent but I don't even really get the basics. UpDownLatch, Futures, Executors; these words just fly over my head. Can you guys suggest any resources to help learn what I need from the ground up?

Thanks a lot in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

姐不稀罕 2024-08-31 13:29:38

我假设您已经阅读了 Java 教程的线程章节?

有很多关于线程的好书,但也有专门关于 Java 的线程的书。

例如,Java 并发实践

在此处输入图像描述

I'm assuming that you already went through the Java tutorial's threading chapter?

There are many good books on threading in general, but also specifically in Java.

For example, Java Concurrency in Practice

enter image description here

记忆消瘦 2024-08-31 13:29:38

阅读 Brian Goetz 的 “Java 并发实践”。很棒的书。

或者 Doug Lea 的“Java 并发编程”。老派,很棒的东西。早于并发包的日期,但它是许多并发包的基础。

Read "Java Concurrency In Practice" by Brian Goetz. Great book.

Or Doug Lea's "Concurrent Programming In Java". Old school, terrific stuff. Pre-dates the concurrent package, but it's the basis for a lot of it.

风向决定发型 2024-08-31 13:29:38

如果您正在寻找初学者书籍,请查看 Paul Hyde 的 Java 线程编程。可以阅读其他书籍,例如“Java Concurrency in Practice”和“Concurent Programming in Java”,以深入了解并发性(特别是新的 java.util.concurent API),但对于初学者来说可能不太好。

If you are looking for a beginners book, check out Java Thread Programming by Paul Hyde . The other books like "Java Concurrency in Practice" and "Concurent Programming in Java" can be read to get an in depth understanding of concurrency (and specially the new java.util.concurent API) but may not be good for beginners.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文