coding……
但行好事 莫问前程

标签:java

Java编程拾遗『ThreadLocal』-Zhuoli's Blog
Java

Java编程拾遗『ThreadLocal』

zhuoli阅读(1387)评论(0)赞(1)

本篇文章,我们来介绍一下,Java多线程编程中一个比较常用的工具,线程本地变量——ThreadLocal。ThreadLocal简单的来讲,就是每个线程都有同一个成员变量的独有拷贝。由于每个线程都有成员变量独立的拷贝,所以不存在多线程访问同...

Java编程拾遗『线程池』-Zhuoli's Blog
Java

Java编程拾遗『线程池』

zhuoli阅读(1361)评论(0)赞(1)

在之前的文章中,我们已经讲了很多Java线程的使用以及Java并发编程的原理,本篇文章,我们来重点看一下Java并发编程中一个比较常用的工具——线程池的使用以及源码实现,这也是Java面试的基本问题。 在使用线程池之前,我们可以尝试考虑这样...

Java

Java编程拾遗『并发容器——CopyOnWrite』

zhuoli阅读(166)评论(0)赞(1)

从本片文章开始我们来介绍并发容器类,之前的文章介绍过普通容器类,比如ArrayList、LinkedList等。但是这些容器都有个问题,就是非线程安全,多线程并发写,会存在线程安全问题,所以Java提供了并发容器类来解决普通容器类的线程安全...

Java编程拾遗『AQS』-Zhuoli's Blog
Java

Java编程拾遗『AQS』

zhuoli阅读(188)评论(0)赞(1)

上篇文章讲了Java中显式锁Lock和ReadWriteLock的概念及简单使用示例,本篇文章重点来看一下Java中显式锁的底层实现。在看这部分代码时,我任务比较好理解的方式是带着问题去看源码。对于显式锁,我们可能会有以下问题: 问题1:显...

zhuoli's blog

联系我关于我