【问题标题】:java.util.concurrent , examples, tutorial and code [closed]java.util.concurrent ,示例,教程和代码
【发布时间】:2010-11-17 19:16:41
【问题描述】:

有人要求我使用 java.util.concurrent 库构建多线程 Java 应用程序。我不熟悉这个库,但对多线程代码的问题有很好的理解。

我正在寻找一个教程和示例代码来展示这个 Java 库的使用情况和最佳实践。

【问题讨论】:

    标签: java multithreading concurrency


    【解决方案1】:

    如果你学得很快,我推荐网站 www.java2s.com(Java API by Example)。

    这里是并发包的完整链接:http://www.java2s.com/Code/JavaAPI/java.util.concurrent/Catalogjava.util.concurrent.htm

    编辑: 如果您可以花一些现金(并且不着急),我推荐这本书: Java 并发实践 http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601/ref=sr_1_1?ie=UTF8&qid=1290021702&sr=8-1

    它确实充满了示例和良好实践。

    【讨论】:

    • +1 这本书很棒
    • +1,我拥有那本书,并将其分发给大学新聘开发人员,它是 Java 并发的最佳介绍
    【解决方案2】:

    我通常更喜欢从主要资源中学习并推荐这个: http://download.oracle.com/javase/tutorial/essential/concurrency/index.html

    我也非常喜欢 Bruce Eckel 的《Thinking in Java》一书

    【讨论】:

      【解决方案3】:

      你可以试试我的brief notes 的主题(它只有 10 页)。在阅读了一些文章以及 java.util.concurrent 的 javadoc 之后,我制作了这个快速教程。

      【讨论】:

        【解决方案4】:

        Vogella 的Java Concurrency / Multithreading Tutorial

        涵盖基础知识(不可变数据结构)和所有相关技术 - 从 Threads 到 (Java 6, java.util.concurrent) Executor 框架和 Futures/Callables,到 (即将推出 Java 7) fork/join 框架。

        20 页印刷,不是最好的英文,但切中要害。

        【讨论】:

          【解决方案5】:

          查看这篇文章。它很好地解释了并发设计的基础知识。

          http://walivi.wordpress.com/2013/08/24/concurrency-in-java-a-beginners-introduction/

          【讨论】:

            猜你喜欢
            • 2012-03-26
            • 2023-04-11
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-10-04
            • 1970-01-01
            • 2011-08-08
            相关资源
            最近更新 更多