首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java并发编程
eacape
创建于2022-03-06
订阅专栏
本专栏记录《java多线程编程实战指南》一书的笔记及并发知识的自我理解
暂无订阅
共10篇文章
创建于2022-03-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
多线程提升MySQL造数据速度
由于最近沉迷小孩子的MySQL 是怎样运行的:从根儿上理解 MySQL,想造一点数据磨练一下自己的所学,所以准备创建两个一百万数据的表,一开始写一个简单的程序使用jdbc往里面插入数据,开始的写的时候
抽象队列同步器(独占锁)
基础介绍 AQS代码概览 Node类解析 通过ReentrantLock窥探AQS独占锁 最简单的实例 重入锁实例 锁竞争实例 结尾 基础介绍 JUC中的许多并发类都继承了AbstractQueued
线程管理
线程组 线程的未捕获异常与监控 线程池 线程组 线程组(ThreadGroup)可以用来表示一系列相似或者相关的线程集合。 一个线程组可以包含多个线程和线程组,一个线程组包含另外的线程组那么这个线程组
线程的活性故障
目录 死锁的产生条件与规避 死锁的恢复 信号丢失锁死 嵌套监视器死锁 线程饥饿 活锁 死锁的产生条件与规避 产生一个死锁必须满足以下所有条件 资源互斥:资源必须是独占的,即这个资源只能被一个线程占用
保障线程安全的设计
目录 无状态对象 不可变对象 线程特有对象 线程特有对象可能造成的问题 无状态对象 有状态和无状态的区别:有状态-会存储数据、无状态-不会存储数据 对象就是操作和数据的封装(对象 = 操作 + 数据)
线程间协作
等待与通知 条件变量 倒计时协调器 栅栏 阻塞队列 流量控制与信号量 Exchager 如何正确的停止线程 等待与通知 在java平台可以通过使用Object.wait()/Object.wait(l
线程同步机制
锁概述 内部锁:synchronized 显式锁:Lock 内存屏障 轻量级同步机制:volatile关键字 单例模式线程安全问题 CAS static与final 锁概述 一个线程在访问共享数据的时
硬件基础和java内存模型
高速缓存 缓存一致性协议 写缓冲器和无效化队列 存储转发 内存重排序 可见性问题 基本内存屏障 同步机制和内存屏障 虚拟机对内存屏障的优化 高速缓存 现在处理器的处理能力要远超于主内存的访问速率,一次
深入JAVA线程安全问题
线程安全问题 线程不安全问题指的是一个类在多线程情况下运行会出现一些未知结果. 线程安全问题主要有:原子性 可见性 有序性 原子性 对于涉及共享变量访问的操作,在除执行本操作的线程外的线程看来都是不可
初识线程世界
进程与线程 进程是程序向操作系统申请资源(如内存空间和文件句柄)的基本单位. 线程是进程中可独立执行的最小单位. JAVA线程API 在Java中创建一个线程就是创建一个Thread类的实例。 每个线