首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java并发编程
ET
创建于2023-11-15
订阅专栏
并发编程相关内容
等 3 人订阅
共11篇文章
创建于2023-11-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java并发编程:等待唤醒机制
等待通知:wait()/notify()/notifyAll() 这几个方法是Object类中的方法,业务代码中基本不使用。了解即可。
Java并发编程:ReentrantLock
什么是ReentrantLock ReentrantLock是concurrent包下的一个处理并发同步的类,实现了Lock接口
Java并发编程:线程池
什么是线程池 管理一系列线程的资源池。当有任务要处理时,直接从线程池中获取线程来处理,处理完之后线程不会立即被销毁,而是等待下一个任务。
Java并发编程:ThreadLocal类
ThreadLocal的作用 通常情况下,我们创建的变量是可以被任何一个线程访问并修改的。如果想实现每一个线程都有自己的专属本地变量该如何解决呢?
Java并发编程:CompletableFuture类
CompletableFuture类的作用 业务场景 一个接口可能需要调用 N 个其他服务的接口,这在项目开发中还是挺常见的。举个例子:用户请求获取订单信息,可能需要调用用户信息、商品详情、物流信息、
Java并发编程:乐观锁、悲观锁、排他锁、共享锁等概念区分
什么是悲观锁 悲观锁总是假设最坏的情况,认为共享资源每次被访问的时候就会出现问题(比如共享数据被修改)。 所以每次在获取资源操作的时候都会上锁
Java并发编程:AQS篇
AQS介绍 AQS的全称是:AbstractQueuedSynchronizer。主要用来构造锁和同步器。源码如下: AQS是JUC同步框架的基石。AQS通过一个FIFO队列维护线程同步状态
Java并发编程:Thread类
主要介绍了Thread类及其常用方法,这个是入门多线程必须要熟悉的类。Thread中的start方法会启动线程
Java并发编程:解读Thread、Callable、Runnable、FutureTask的关系
之前学习并发编程的时候,对这几个接口和类就比较模糊。在单点学习完之后,还应该拿出来进行比较、找出关联关系,这样才能有更深的理解。✊加油!
Java并发编程:synchronized关键字
synchronized关键字的作用 解决多线程之间执行程序的同步性,保证被它修饰的方法或者代码块在任意时刻只能有一个线程执行。可以保证多线程并发安全
Java并发编程:为什么实际项目开发中,很少使用volatile
要了解这个关键字为什么很少用,就需要分析这个关键字的作用、实现原理、使用场景,这也是这篇文章的中心内容