-
并发编程系列之Semaphore
死磕并发点击蓝字关注我们 前言上节我们介绍了Java中的并发工具类CountDownLatch和Cyclicbarrier,今天我们再来说说另外两个并发工具类:…2019年11月6日 -
并发编程系列之自定义线程池
死磕并发点击蓝字关注我们 前言前面我们在讲并发工具类的时候,多次提到线程池,今天我们就来走进线程池的旅地,首先我们先不讲线程池框架Executors,我们今天先…2019年11月6日 -
并发编程系列之线程池工厂类:Executors
死磕并发点击蓝字关注我们 前言上节讲了讲自定义线程池,今天我们来聊聊线程池框架,在实际开发中我们还是基本使用线程框架Executor给我们提供的一些工具类,Ja…2019年11月6日 -
并发编程系列之并发编程的认识
死磕并发前言今天我们开始接触并发编程的讲解,首先我们要知道并发编程的目的是什么?一个目的,为了让程序员运行的更快,但是有一点我们要知道,并不是启动越多的线程就能…2019年11月6日 -
并发编程系列之volatile和synchronized实现原理
死磕并发前言上节我们讲了并发的一些挑战,算是开启并发编程的大门,今天我们就来说说并发中最基本的两个东西volatile和Synchronized的底层实现原理,…2019年11月6日 -
并发编程系列之原子操作实现原理
死磕并发前言上节我们讲了并发编程中最基本的两个元素的底层实现,同样并发编程中还有一个很重要的元素,就是原子操作,原子本意是不可以再被分割的最小粒子,原子操作就是…2019年11月6日 -
并发编程JMM系列之基础
死磕并发前言Java程序员在进行多线程开发时,并不需要关心线程间是如何通信的,这些对程序员本来来说完全是透明的,但是内存可见性问题很容易让我们困惑,今天开始我们…2019年11月6日 -
并发编程JMM系列之重排序和顺序一致性
死磕并发前言昨天我们接触到了什么是Java内存模型以及两种Java并发模型,并对JMM有了一些初步的认识和了解,我们在上节有提到JMM的重排序规则,但是讲的不详…2019年11月6日 -
并发编程系列之volatile内存语义
死磕并发前言前面介绍顺序一致性模型时,我们提到了程序如果正确的同步就会具备顺序一致性,这里所说的同步泛指广义上的同步,其中包括就包括同步原语volatile,那…2019年11月6日 -
并发编程系列之Final域的内存语义
死磕并发前言上节我们讲了锁的内存语义,在同步原语中我们已经讲了两个,今天再来介绍另一个同步原语Final域,了解下final域的内存语义以及重排序规则在处理器中…2019年11月6日 -
并发编程系列之线程简介
死磕并发点击蓝字关注我们前言前几天我们把Java内存模型介绍了下,大家对JMM也有所认识了,从今天我们就开始走进一个我们天天挂在嘴边,听在耳边的东西:线程,对于…2019年11月6日 -
并发编程系列之线程的启动终止
死磕并发点击蓝字关注我们 前言上节我们对线程有了个基本的概念和认识,从线程状态转变过程我们也已经知道了线程通过调用start方法进行启动,直到run方法执行线程…2019年11月6日 -
并发编程系列之线程之间的通信
死磕并发点击蓝字关注我们 前言上节我们介绍了线程从创建到结束的过程,介绍了几种常见的启动和终止方法,我们知道了如何使用一个线程,那么今天我们再接下来看看1个或者…2019年11月6日 -
并发编程系列之重入锁VS读写锁
死磕并发前言点击蓝字关注我们 上节我们介绍了Java中的锁基础篇,也算是对锁有了个基本的认识,对锁底层的一些原理有所掌握,那么今天我们就来看看2个最常见的锁的实…2019年11月6日 -
并发编程系列之Condition接口
死磕并发点击蓝字关注我们 前言前面我们学习线程的时候讲过等待通知模式,之前讲的是通过wait,notify/notifyAll配合synchronized关键字…2019年11月6日 -
并发编程系列之并发容器:ConcurrentHashMap
死磕并发点击蓝字关注我们 前言之前我们讲了线程,锁以及队列同步器等等一些并发相关底层的东西,当然Java开发者在开发中很少直接去使用之前所讲的,因为Java为了…2019年11月6日
分类
- 全部 (10585)
- 极客知音 (1,135)
- JavaWeb (817)
- 龙虎榜 (794)
- Vi的技术 (747)
- 追光者系列 (676)
- Java学习 (660)
- 技术分享 (587)
- Java面试题 (482)
- 经验之谈 (359)
- DB相关 (335)
- 大V精选 (319)
- 技术拓展 (461)
- Java基础 (255)
- springboot (209)
- spring学习 (204)
- Java从入门到精通 (198)
- 进阶之时 (196)
- 其他框架 (192)
- 程序人生 (138)
- 其他分类 (131)
- Java刷题 (113)
- Java源码 (110)
- 自学教程 (428)
- Linux技术 (99)
- python框架 (96)
- python基础 (95)
- mybatis学习 (87)
- 其他源码 (77)
- springboot系列 (71)
- 基础训练营 (69)
- 数据结构 (59)
- Web前端 (55)
- 网络编程 (55)
- Dubbo源码 (54)
- SpringCloud (51)
- idea教程 (49)
- 死磕并发 (47)
- python其他 (46)
- rocketmq (33)
- Vue.js (32)
- 其他 (31)
- 实战项目 (27)
- 技术翻译 (23)
- 中间件源码 (23)
- Eureka源码 (21)
- Hystrix源码 (18)
- 分布式 (18)
- spring源码 (18)
- Netty专栏 (16)
- Jquery (15)
- CSS (14)
- RPC专栏 (13)
- Java笔试题 (10)
- 网站动态 (8)
- 知音专题 (7)
- mycat (5)
- python (1)