当前位置: 首页 > news >正文

Java并发(零)教程目录

上网看博客的时候无意中发现了有一个Java并发的教程还不错,有20多篇讲并发的,一天翻译1篇似乎也不太难。Let's go!

原文地址:http://tutorials.jenkov.com/java-concurrency/index.html

下面是目录:

  1. Java Concurrency / Multithreading Tutorial(Java并发/多线程教程)
  2. Multithreading Benefits(多线程的优势)
  3. Multithreading Costs(多线程的开销)
  4. Concurrency Models(并发模型)
  5. Same-threading(同一线程)
  6. Concurrency vs. Parallelism(并发 vs. 并行)
  7. Creating and Starting Java Threads(创建和启动一个Java线程)
  8. Race Conditions and Critical Sections(竞态条件和临界区)
  9. Thread Safety and Shared Resources(线程安全和共享资源)
  10. Thread Safety and Immutability(线程安全和不可变性)
  11. Java Memory Model(Java内存模型)
  12. Java Synchronized Blocks(Java同步代码块)
  13. Java Volatile Keyword(Java Volatile关键字)
  14. Java ThreadLocal(Java线程局部变量)
  15. Thread Signaling(Java线程信号)
  16. Deadlock(死锁)
  17. Deadlock Prevention(死锁预防)
  18. Starvation and Fairness(饥饿和公平)
  19. Nested Monitor Lockout(嵌入式监视器闭锁)
  20. Slipped Conditions
  21. Locks in Java(Java中的锁)
  22. Read / Write Locks in Java(Java中的读锁和写锁)
  23. Reentrance Lockout(可重入闭锁)
  24. Semaphores(信号量)
  25. Blocking Queues(阻塞队列)
  26. Thread Pools(线程池)
  27. Compare and Swap(比较和交换)
  28. Anatomy of a Synchronizer(同步器的剖析)
  29. Non-blocking Algorithms(非阻塞算法)
  30. Amdahl's Law(阿达玛定律)
  31. Java Concurrency References(Java并发参考)

相关文章:

  • 大数据盛宴!帆软成功举办东北及华南地区大数据巡展
  • 微软宣布公开预览其内容分发网络
  • 03、漫游用户
  • 57. Netty源代码分析-服务器端启动ServerBootstrap初始化
  • 玩转云企业网(上):为什么需要云企业网
  • Google Photos上线一年 照片存储达13.7PB
  • gojs 流程图框架-基础绘图(一)
  • 第三代DRDS分布式SQL引擎全新发布
  • 六十四、Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做
  • ubunu kylin 17.10低部面板任务栏图标消失
  • mongodb:linux操作
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • SnappyData Tutorial
  • 持续集成之代码质量管理-Sonar [三]
  • Sharding-Sphere 3.X 与spring与mybatis集成(分库分表)demo
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • [译]Python中的类属性与实例属性的区别
  • 【刷算法】从上往下打印二叉树
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • GitUp, 你不可错过的秀外慧中的git工具
  • Java教程_软件开发基础
  • LintCode 31. partitionArray 数组划分
  • mysql 5.6 原生Online DDL解析
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • Python 反序列化安全问题(二)
  • Redis中的lru算法实现
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 漂亮刷新控件-iOS
  • 如何将自己的网站分享到QQ空间,微信,微博等等
  • 什么是Javascript函数节流?
  • 微信小程序:实现悬浮返回和分享按钮
  • # centos7下FFmpeg环境部署记录
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • ( 10 )MySQL中的外键
  • (07)Hive——窗口函数详解
  • (C#)获取字符编码的类
  • (二)换源+apt-get基础配置+搜狗拼音
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (转)项目管理杂谈-我所期望的新人
  • .bat批处理(七):PC端从手机内复制文件到本地
  • .Net CF下精确的计时器
  • .net 打包工具_pyinstaller打包的exe太大?你需要站在巨人的肩膀上-VC++才是王道
  • .net 中viewstate的原理和使用
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • :如何用SQL脚本保存存储过程返回的结果集
  • [.NET]桃源网络硬盘 v7.4
  • [Android开源]EasySharedPreferences:优雅的进行SharedPreferences数据存储操作
  • [C#]获取指定文件夹下的所有文件名(递归)
  • [C#小技巧]如何捕捉上升沿和下降沿
  • [EWS]查找 文件夹
  • [Fri 26 Jun 2015 ~ Thu 2 Jul 2015] Deep Learning in arxiv
  • [Linux]进程间通信(进程间通信介绍 | 匿名管道 | 命名管道)
  • [OPEN SQL] 修改数据
  • [Python进阶] 消息框、弹窗:pywin32
  • [Qt]设置窗口图标和EXE应用程序图标