专栏首页方法论Java并发处理利器—JUC

Java并发处理利器—JUC

java5在java平台中增加了一个新的java包:java.util.concurrent包。这个包包含了使得开发java并发(多线程)应用程序更容易的一组类。在这个包被添加之前,你只能自己编写这样的并发编程工具类。

在这个juc系列中,我们将学习到一系列的并发编程工具类,最终,你将学会如何使用它们进行编程。我们将使用java8进行案例练习。

这篇文章不会介绍java并发编程的核心理论,核心理论将在其他的系列中进行介绍。

进行中的工作

此系列的内容还处于编写过程中,如果你发现缺少了某些类或接口,请耐心等待,后续有时间会加上去的。

目录表格

下面是juc系列文章的标题列表。

  1. juc简介
  2. BlockingQueue
  3. ArrayBlockingQueue
  4. DelayQueue
  5. LinkedBlockingQueue
  6. PriorityBlockingQueue
  7. SynchronousQueue
  8. BlockingDequeue
  9. LinkedBlockingDeque
  10. ConcurrentMap
  11. ConcurrentNavigableMap
  12. CountDownLatch
  13. CyclicBarrier
  14. Exchanger
  15. Semaphore
  16. Java ExecutorService
  17. Java Callable
  18. Java Future
  19. ThreadPoolExecutor
  20. ScheduledExecutorService
  21. Java Fork and Join using ForkJoinPool
  22. Lock
  23. ReadWriteLock
  24. AtomicBoolean
  25. AtomicInteger
  26. AtomicLong
  27. AtomicReference
  28. AtomicStampedReference
  29. AtomicIntegerArray
  30. AtomicLongArray
  31. AtomicReferenceArray

说明

本文翻译自英文网站tutorials.jenkov.com,个人觉得这个网站的内容写的很好,通俗易懂,文章内容主要关于java的,此外,对HTML、CSS、Linux等也有涉及,真的很棒,喜欢的同学可以收藏下这个网站。

本文分享自微信公众号 - 小诸葛的博客(haibojishu),作者:小诸葛

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-12-02

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Windows文件搜索引擎:Everything

    "Everything" 是 Windows 上一款搜索引擎,它能够基于文件名快速定文件和文件夹位置。

    小诸葛
  • 再谈Integer对象比较

    在上一篇文章中介绍了Integer的特性及面试中常考的几个知识点,本篇文章再做些扩充。

    小诸葛
  • eclipse如何导入、运行Java web项目

    在平时的学习与工作中,我们经常会参考一些开源项目,但是我们经常会遇到下载下来后无法运行的情况,一般开源项目都是经过很多人验证的,项目本身是不会有问题的,问题在于...

    小诸葛
  • 为什么需要学习并发编程?

    并发编程的掌握过程并不容易。我相信为了解决这个问题,你也听别人总结过并发编程的第一原则,那就是不要写并发程序。这个原则在我刚毕业的那几年曾经是行得通的,那个时候...

    JavaEdge
  • 获取系统中环境信息

    何白白
  • 【原创】Java并发编程系列1:大纲

    随着现今互联网行业的迅猛发展,其业务复杂度、并发量也在不断增加,对程序的要求变得越来越高,传统的线性模型也越来越不适用。 同时,计算机软硬件技术的发展,也为多...

    王金龙
  • Java并发编程之美

    并发编程相比 Java 中其他知识点学习门槛较高,从而导致很多人望而却步。但无论是职场面试,还是高并发/高流量的系统的实现,却都离不开并发编程,于是能够真正掌握...

    加多
  • Java Agent入门实战(一)-Instrumentation介绍与使用

    动态 Instrumentation 是 Java SE 5 的新特性,它在 java.lang.instrument 包中,它把 Java 的 instrum...

    蒋老湿
  • 边做边思考,谷歌大脑提出并发RL算法,机械臂抓取速度提高一倍!

    该研究在如下情况中研究强化学习:在受控系统随着时间演变的过程中同时对动作进行采样。换句话说,所研究的机器人必须在执行着上一个动作的同时考虑下一个动作。就如同人或...

    机器之心
  • 边做边思考,谷歌大脑提出并发RL算法,机械臂抓取速度提高一倍!

    该研究在如下情况中研究强化学习:在受控系统随着时间演变的过程中同时对动作进行采样。换句话说,所研究的机器人必须在执行着上一个动作的同时考虑下一个动作。就如同人或...

    磐创AI

扫码关注云+社区

领取腾讯云代金券