2.1synchronized简介
保证方法或代码块在多线程环境运行时,同一个时刻只有一个线程执行代码块。
➢JDK1.6之前,synchronized的实现依赖于OS底层互斥锁的MutexLock,存在严重的性能问题
➢JDK1.6,Java对synchronized进行的了一系列优化,实现方式也改为Monitor(管程)了
➢一句话:有了Synchronized,就线程安全了,保证原子性、可见性、有序性
可以修饰方法(静态和非静态)和代码块:
➢同步代码块的锁:当前对象,字节码对象,其他对象
您可能关注的文档
- 立方米水箱设计与计算说明书.pdf
- 高级金融基础测试卷:民营企业金融服务与对外开放策略.pdf
- 工业管道施工案例分析与解决方案.pdf
- 第10单元旧物处理与环保理念教学设计.pdf
- 老年文化用品赋能餐饮行业:营养定制与智能餐桌新体验.docx
- 老年文娱社交产业链中游:AI生成内容对传统UGC的替代率.docx
- 老年文娱社交产业链解构:上游内容供给与下游支付闭环.docx
- 老年文娱社交赋能社区养老:重构“医养康”最后一公里.docx
- 老年香水+智能家居:物联网数据驱动下的个性化香氛服务.docx
- 2026年中国橡胶索环行业市场规模及投资前景预测分析报告.pdf
- 2026年中国橡胶硬质炭黑行业市场规模及投资前景预测分析报告.pdf
- 2026年中国橡胶用硅烷偶联剂行业市场规模及投资前景预测分析报告.pdf
- 2026年中国橡胶线组件行业市场规模及投资前景预测分析报告.pdf
- 2026年中国橡胶行业市场规模及投资前景预测分析报告.pdf
- 2026年中国橡胶预分散助剂行业市场规模及投资前景预测分析报告.pdf
- 浙江省宁波荣安实验中学2024-2025学年高一下学期6月期末考试政治试题(扫描版含答案).pdf
- 陕西省咸阳市渭城区2024-2025学年七年级下学期期末道德与法治试题(PDF版,含答案).pdf
- 江苏省扬州市邗江区2024-2025学年八年级下学期期末历史试卷(扫描版,含答案).pdf
- 河南省周口市项城市部分校2024-2025学年八年级下学期期末历史试卷(图片版,含答案).pdf
- 辽宁省抚顺市2024-2025学年八年级下学期6月月考历史试题(图片版,含答案).pdf
最近下载
- 宣传视频拍摄制作质量保障措施及控制措施.docx VIP
- 专题14 函数模型及其应用-2025年高考数学一轮复习讲义(新高考专用)(含答案).docx VIP
- 20以内加减法口算天天练-每页100题-可直接打印.docx VIP
- DBJT15-133-2018 广东省居住建筑节能设计标准.docx VIP
- DB23T 1747-2016 森林立地分类划分技术规程.pdf VIP
- 最新国家开放大学电大本科《园艺植物育种学》期末标准题库及答案(试卷号:1327).pdf VIP
- 社区倒灌车库应急预案.docx VIP
- 专题07 函数的单调性与最大(小)值-2025年高考数学一轮复习讲义(新高考专用)(含答案).docx VIP
- 10KV变电所供配电系统设计.doc VIP
- 牙周病的治疗计划口腔内科学59课件讲解.ppt VIP
原创力文档

文档评论(0)