随笔分类 -  线程与锁的研究

jdk中线程方法的基本使用,常见的锁的原理,已经aqs原理,内存模型,volatile关键字原理等
并发编程学习笔记-4(hashmap实现原理,concurrenthashmap实现原理,countdownlatch,semaphore,cybarrier,CopyOnWriteArrayList)
摘要:7. 线程安全集合类概述 7.1 线程安全集合类可以分为三大类 遗留的线程安全集合如 Hashtable , Vector 使用 Collections 装饰的线程安全集合,如: Collections.synchronizedCollection Collections.synchronizedL 阅读全文

posted @ 2021-06-20 14:03 The羿 阅读(45) 评论(0) 推荐(0)

并发编程学习笔记-3(线程池,aqs实现原理,reentrantlock实现原理,ReentrantReadWriteLock实现原理, Fork/Join基本使用)
摘要:8. 共享模型之工具 8.1 线程池 池化技术相比大家已经屡见不鲜了,线程池、数据库连接池、Http 连接池等等都是对这个思想的应用。池化技术的思想主要是为了减少每次获取资源的消耗,提高对资源的利用率。 线程池提供了一种限制和管理资源(包括执行一个任务)。 每个线程池还维护一些基本统计信息,例如已完 阅读全文

posted @ 2021-06-20 14:01 The羿 阅读(109) 评论(0) 推荐(0)

并发编程学习笔记-2(内存模型,voliate与cas,automic)
摘要:5. 共享模型之内存 上一章讲解的 Monitor 主要关注的是访问共享变量时,保证临界区代码的原子性。这一章我们进一步深入学习共享变量在多线程间的【可见性】问题与多条指令执行时的【有序性】问题 5.1 Java 内存模型 JMM 即 Java Memory Model,它从java层面定义了主存、 阅读全文

posted @ 2021-06-20 14:00 The羿 阅读(82) 评论(0) 推荐(0)

并发编程学习笔记-1-(线程方法的基本操作与使用以及线程之间各种状态的转换,synchronized实现原理以及对象头,死锁,ReentrantLock基本使用)
摘要:并发笔记参考自这位大佬https://gitee.com/gu_chun_bo与黑马培训结构笔记,感谢。 1. 概览 1.4 预备知识 希望你不是一个初学者 线程安全问题,需要你接触过 Java Web 开发、Jdbc 开发、Web 服务器、分布式框架时才会遇到 基于 JDK 8,最好对函数式编程、 阅读全文

posted @ 2021-06-20 13:51 The羿 阅读(40) 评论(0) 推荐(0)

java高级并发编程实战
摘要:参见:https://nyimac.gitee.io/2020/06/08/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/#%E4%B8%80%E3%80%81%E5%9F%BA%E6%9C%AC%E6%A6%82%E5%BF%B5 https://blog.csdn.n 阅读全文

posted @ 2021-06-13 17:37 The羿 阅读(81) 评论(0) 推荐(0)

java中的锁
摘要: 阅读全文

posted @ 2021-06-11 16:37 The羿 阅读(22) 评论(0) 推荐(0)

线程池中对于异常的处理操作
摘要:参见:https://www.codeprj.com/blog/bc2c321.html 阅读全文

posted @ 2021-05-26 18:09 The羿 阅读(36) 评论(0) 推荐(0)

导航