首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JUC并发编程的艺术与视频总结
xbhog
创建于2022-01-18
订阅专栏
学习《JUC并发编程的艺术》和JUC相关视频的学习总结
暂无订阅
共15篇文章
创建于2022-01-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JUC:并发基础回顾
什么是线程和进程? 「这是我参与2022首次更文挑战的第24天,活动详情查看:2022首次更文挑战」。 进程是程序的一次执行过程,是系统运行的基本单位 线程是比进程更小的执行单位 一个进程在执行过程中
JUC之Fork/Join框架
Fork/Join框架和异步 「这是我参与2022首次更文挑战的第14天,活动详情查看:2022首次更文挑战」。 定义: Fork/Join框架是Java 7提供的一个用于并行执行任务的框架,是一个把
JUC之线程池的实现原理
线程池实现原理 「这是我参与2022首次更文挑战的第13天,活动详情查看:2022首次更文挑战」。 向线程池提交任务后,线程池如何来处理这个任务,之前我们了解了7个参数,我们通过这些参数来串联其线程池
JUC之线程池基础与简单源码分析
线程池 「这是我参与2022首次更文挑战的第12天,活动详情查看:2022首次更文挑战」。 定义和方法 线程池的工作时控制运行的线程数量,处理过程中将任务放入队列
JUC之阻塞队列(BlockingQueue)基础
阻塞队列 「这是我参与2022首次更文挑战的第11天,活动详情查看:2022首次更文挑战」。 阻塞队列常用于生产者和消费者的场景: 当队列为空的,从队列中获取元素的操作将会阻塞; 当队列为满的,从队列
JUC之读写锁
读写锁 「这是我参与2022首次更文挑战的第10天,活动详情查看:2022首次更文挑战」。 Java并发包提供读写锁的实现是 ReentrantReadWriteLock 特性: 支持公平性和非公平的
JUC之Callable接口与JUC辅助类
Callable接口和JUC辅助类 「这是我参与2022首次更文挑战的第9天,活动详情查看:2022首次更文挑战」。 Callable接口: 回顾: 创建线程的四种方式: 继承Thread 实现run
JUC之多线程锁问题
重入锁: 「这是我参与2022首次更文挑战的第8天,活动详情查看:2022首次更文挑战」。 重进入是指任意线程在获取到锁之后能够再次获取该锁而不会被锁所阻塞,并且支持获取锁时的公平和非公平性选择 Re
JUC之八种问题中锁的状态
8种问题锁状态: 「这是我参与2022首次更文挑战的第7天,活动详情查看:2022首次更文挑战」。 synchronized实现同步的基础:Java中每个对象都可以作为锁。 当一个线程试图访问同步代码
JUC之集合中的线程安全问题
集合线程安全问题 「这是我参与2022首次更文挑战的第6天,活动详情查看:2022首次更文挑战」。 首先说下集合线程安全是什么:当多个线程对同一个集合进行添加和查询的时候,出现异常错误。 复现例子:
JUC之线程通信定制化(第三部分)
「这是我参与2022首次更文挑战的第5天,活动详情查看:2022首次更文挑战」。 之前文章中写了下Condition的使用,这里我们详细说下其中的用法: 首先使用Condition需要实例化Lock
JUC之线程通信(第二部分)
Condition的使用 「这是我参与2022首次更文挑战的第4天,活动详情查看:2022首次更文挑战」。 与synchronized再做一个比较: Lock 替代了 synchronized 方法和
JUC之线程通信(第一部分)
线程通信 对上次多线程编程步骤补充(中部): 创建资源类,在资源类中创建属性和操作方法 在资源类里面操作 判断 干活
JUC之Lock接口以及Synchronized回顾
学习JUC视频和Java并发编程的艺术的总结片段。主要关于Synchronized的回顾以及lock的实例.
JUC基础概述
JUC概述: 「这是我参与2022首次更文挑战的第1天,活动详情查看:2022首次更文挑战」JUC文章和视频总结开始连更.