首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
并发编程
Java工程师的修炼之道
创建于2021-08-01
订阅专栏
一起探索并发编程的奥秘
暂无订阅
共9篇文章
创建于2021-08-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
java多线程
周五(2019年4月12)项目上线时,有同事在面试别人,我听到他问:你了解多线程吗?能说一说吗?因此我意识到在面试当中多线程被问到的概率很大,结合自己2017年实习时,面试官同样也问多线程相关的基础知识。以前实习(2017年10月)找工作面试也准备过相关的知识点,今天我们再来温…
Java内存模型:如何解决可见性和有序性
Java 内存模型这个概念,在职场的很多面试中都会考核到,是一个热门的考点,也是一个人并发水平的具体体现。
Java并发编程:Java线程创建的方式
Java线程创建的方式 - 继承Thread类 - 实现Runnable接口 - 通过ExecutorService和Callable<Class>实现有返回值的线程 - 基于线程池
java并发编程:ReentrantLock
ReentrantLock不但提供了synchronized对锁的操作功能,还提供了诸如可响应锁中断锁、可轮训锁请求、定时锁等避免多线程死锁的方法。
java并发编程实战:第十六章----Java内存模型
一、什么是内存模型,为什么要使用它 如果缺少同步,那么将会有许多因素使得线程无法立即甚至永远看到一个线程的操作结果 编译器把变量保存在本地寄存器而不是内存中 编译器中生成的指令顺序,可以与源代码中的顺
带着BAT大厂的面试问题去理解Synchronized
Synchronized可以作用在哪里? 分别通过对象锁和类锁进行举例。 Synchronized本质上是通过什么保证线程安全的? 分三个方面回答:加锁和释放锁的原理,可重入原理,保证可见性原理。 S
面试问你concurrent同步器类中AQS原理,你了解吗?
AQS 的全称为(AbstractQueuedSynchronizer),这个类在 java.util.concurrent中有很多可阻塞类例如:ReentrantLock、Semaphore、ReentrantReadWriteLock、CountDownLatch、Sync…
并发编程实战:取消和关闭
任务和线程的启动很容易。在大多数时候,我们都会让它们运行直到结束,或者让它们自行停止。然而,有时候我们希望提前结束任务或线程,或许是因为用户取消了操作,或者应用程序需要被快速关闭。 要使任务和线程能安全、快速、可靠地停止下来,并不是一件容易的事。Java没有提供任何机制来安全地…
JUC - 类汇总和学习指南 | Java 全栈知识体系
什么是JUC 线程和进程 Lock锁(重点) 生产者和消费者问题 8锁现象 集合类不安全 Callable 常用的辅助类(必会) 读写锁 阻塞队列 线程池(重点) 四大函数式接口(必需掌握)