关于同步自我札记

简介: Synchronization线程通信主要是指共享访问字段和对象引用字段。这个通信形式是十分高效的,但是也可能有2种错误:线程冲突和内存一致错误。防止错误的工具就是 synchronization

JAVA并发官方教程:
https://docs.oracle.com/javase/tutorial/essential/concurrency/index.html

同步(Synchronization)

线程通信主要是指共享访问字段和对象引用字段。这个通信形式是十分高效的,但是也可能有2种错误:线程冲突和内存一致错误。防止错误的工具就是 synchronization.
然而,同步介绍在线程内容中,同步发生在2个或多个线程去同时访问相同的资源,导致java运行时去执行1个或多个线程更慢的,甚至挂起执行。饿死和活锁 是线程内容的形式。看Liveness相关内容。

这部分内容覆盖下面的主题:

  • 线程冲突描述怎样产生错误当多线程访问共享数据时
  • 内存一致错误描述非一致可见共享内存访问的结果
  • 同步方法描述一个简单的方法能高效防止线程冲突和内存一致错误
  • 暗锁和同步描述了更多通用同步方法和怎样同步使用暗锁
  • 原子访问讨论一般操作思想不能被其他线程影响。

以上内容翻译自下面的内容,如有不当内容请各位拍砖留言。
image.png

相关文章
|
5月前
|
机器学习/深度学习 编解码 算法
Sora视频重建与创新路线问题之视频生成中的对象时间一致性该如何保证
Sora视频重建与创新路线问题之视频生成中的对象时间一致性该如何保证
|
5月前
|
Java Spring 监控
危机时刻,Spring框架如何拯救你的应用?深入探讨健康检查与自我修复功能
【8月更文挑战第31天】在现代软件架构中,应用的稳定性和可用性至关重要。本文介绍Spring框架中的健康检查与自我修复机制,通过Spring Boot Actuator的`/health`端点监控应用状态,并结合Spring Cloud Hystrix实现服务容错和断路器功能,提高应用健壮性。借助这些工具,开发者能轻松监控应用健康状况并在发现问题时自动采取措施,确保服务高可用性。要实现完善的机制,需根据具体应用架构和需求进行配置和扩展。
67 0
|
5月前
|
消息中间件 JavaScript 前端开发
【转载】CDC——前端状态管理设计——优雅与妥协的艺术
【转载】CDC——前端状态管理设计——优雅与妥协的艺术
42 0
|
8月前
|
运维 监控 Java
微服务心跳监测机制讲解与实现,与面试过程中如何回答这个问题
微服务心跳监测机制讲解与实现,与面试过程中如何回答这个问题
204 0
|
机器学习/深度学习 传感器 安全
【主从博弈】基于主从博弈的主动配电网阻塞管理 论文复现
【主从博弈】基于主从博弈的主动配电网阻塞管理 论文复现
做一个自我觉察的人
做一个自我觉察的人
110 0
做一个自我觉察的人
|
自然语言处理 数据可视化 图形学
SolidUI社区-提示词自我一致性
SolidUI社区-提示词自我一致性
226 0
|
运维 Cloud Native 架构师
好的反馈机制|学习笔记
快速学习好的反馈机制
162 0
好的反馈机制|学习笔记
|
运维 Cloud Native 架构师
好的反馈机制 | 学习笔记
快速学习好的反馈机制
好的反馈机制 | 学习笔记
|
NoSQL Redis 开发者
主从复制-工作流程(2)数据同步与命令传播阶段(全)|学习笔记
快速学习主从复制-工作流程(2)数据同步与命令传播阶段(全)
主从复制-工作流程(2)数据同步与命令传播阶段(全)|学习笔记