Skip to content

Weiguanghao918/NOTE_JUC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JUC(Java Util Concurrent)学习笔记

这个仓库包含了我学习 JUC(Java Util Concurrent)框架过程中的笔记和资源,从入门到进阶的内容都有涉及。通过这些笔记,你可以学习如何在 Java 中利用 JUC 框架进行并发编程和多线程开发。

内容

这个仓库的主要内容包括:

  • JUC 框架的基础知识和概念
  • 并发编程模型和原理
  • 线程池的使用和优化
  • 同步工具类,如锁、条件变量和信号量等
  • 原子类和CAS
  • ThreadLocal、Synchronized锁升级
  • JMM内存模型和volatile
  • AQS源码深度分析
  • 并发编程的最佳实践和常见问题解决方案

使用方法

你可以按照以下步骤使用这个仓库中的学习资源:

  1. 克隆或下载这个仓库到你的本地计算机:

    git@github.com:Weiguanghao918/NOTE_JUC.git
    
  2. 导航到相应的章节文件夹,其中包含按主题组织的 Markdown 格式笔记文件。

  3. 使用 Markdown 查看器(如 Markdown 编辑器或浏览器插件)打开相应的笔记文件,以便查看和学习笔记内容。

  4. 对于示例代码,你可以直接复制代码并在本地的 Java 开发环境中运行,以便实际尝试和练习。

贡献

如果你发现任何错误、有改进建议或者愿意贡献新的内容,欢迎提出问题和提交请求。

参考资料

在这个仓库中,我使用了一些优秀的 JUC 学习资源和参考资料。这里是一些我推荐的资源:

你可以在这些资源中找到更多关于 JUC 的详细信息和学习资料。

联系我

如果你有任何问题或反馈意见,可以通过以下方式联系我:

About

从理论到实战的JUC进阶教程

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published