
java并发编程
以java源码为基础探索java实现高并发的实现原理
mkfka
这个作者很懒,什么都没留下…
展开
-
java并发编程(四)——信号量三组工具类Tools
这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录原创 2020-12-05 21:04:59 · 405 阅读 · 0 评论 -
java并发编程(三)——线程池相关类Executer
这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录原创 2020-10-16 13:38:04 · 557 阅读 · 0 评论 -
java并发编程(二)——并发集合类Collections
这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录原创 2020-10-14 13:40:39 · 653 阅读 · 0 评论 -
java并发编程(一)——让你从源码完全理解Lock锁框架
Lock锁框架Lock锁接口继承关系ReetrantLockReadWriteLock与StampedLockLockSupportLock锁接口继承关系ReetrantLockReadWriteLock与StampedLockLockSupport原创 2020-09-20 11:12:57 · 1222 阅读 · 0 评论 -
java并发编程——我和StampedLock的二三事
StampedLock一级目录二级目录三级目录一级目录二级目录三级目录原创 2020-09-20 10:50:23 · 139 阅读 · 0 评论 -
java并发编程——从源码手把手带你理解AQS源码
揭开AQS神秘面纱一级目录二级目录三级目录一级目录二级目录三级目录原创 2020-09-19 23:46:32 · 282 阅读 · 0 评论 -
java并发编程——JUC并发包简介
JUC并发包简介JUC并发包简介JUC包的主体结构JUC并发包简介JDK并发工具类是JDK1.5引入的一大重要的功能,集中在Java.util.concurrent包下。java.util.concurrent包主要包含了并发集合类以及线程池和信号量三组重要工具类。java.util.concurrent包下还包括了java.util.concurrent.atomic以及java.util.concurrent.locks两个子包。它包括并发应用程序的锁、互斥、队列、线程池、轻量级任务、有效的并发集原创 2020-09-17 17:47:02 · 377 阅读 · 0 评论 -
java并发编程——史上最全最详细的ThreadLocal
ThreadLocal详解什么是ThreadLocal?ThreadLocal的使用场景ThreadLocal与synchronized的区别ThreadLocal如何实现线程安全?ThreadLocal常用方法get()方法set()方法remove()方法ThreadLocal内存泄漏问题内存泄漏与内存溢出引用的类型ThreadLocal内存泄漏的原因为什么ThreadLocal要使用弱引用?如何避免ThreadLocal内存泄漏什么是ThreadLocal?1、线程并发:在多线程场景下2、传递数原创 2020-08-04 22:34:19 · 377 阅读 · 0 评论 -
java并发编程——synchronized关键字详解
synchronized概述synchronized是java中的关键字,是一种对象锁(锁的是对象而非引用),作用粒度是对象。synchronized的使用方法synchronized通常有三种加锁方式:同步代码块(锁的是括号中的对象)通过一下几段代码来帮助理解一下:public class MyThread{ public void test() { synchronized (this) //锁的是当前对象 {原创 2020-07-28 22:56:08 · 236 阅读 · 0 评论