Skip to content

yxxcoder/Concurryency-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java并发编程学习笔记

本项目整理自《Java7并发编程实战手册》,感兴趣的话推荐阅读原著

本章内容包括:

  • 线程的创建和运行
  • 线程信息的获取和设置
  • 线程的中断
  • 线程中断的控制
  • 线程的休眠和恢复
  • 等待线程的终止
  • 守护线程的创建和运行
  • 线程中不可控异常的处理
  • 线程局部变量的使用
  • 线程的分组
  • 线程组中不可控异常的处理
  • 使用工程类创建线程

本章内容包括:

  • 使用synchronized实现同步方法
  • 使用非依赖属性实现同步
  • 在同步代码块中使用条件
  • 使用锁实现同步
  • 使用读写锁同步数据访问
  • 修改锁的公平性
  • 在锁中使用多条件

本章内容包括:

  • 资源的并发访问控制
  • 资源的多副本的并发访问控制
  • 等待多个并发事件的完成
  • 在集合点的同步
  • 并发阶段任务的运行
  • 并发阶段任务中的阶段切换
  • 并发任务间的数据交换

About

并发编程学习笔记

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages