博文

目前显示的是 九月, 2024的博文

Thread-如何从整体上理解线程同步方式之一锁(线程并发同步方式之锁概述)

图片
引言 在并发编程中,锁是一种基本的同步机制,用于控制多个线程或进程对共享资源的访问。本文将深入探讨锁的概念、实现方式及其在不同场景下的应用. 概念 锁是一种同步机制,用于在多线程环境中协调对共享资源的访问。它通过限制资源的并发访问,防止数据竞争和不一致性。就是在某些范围内实现同步/有序,这个范围可以是大范围,也可以小范围。实现同步可以阻塞,也可以非阻塞。实现同步在软件方面依赖标志位,或者在硬件方面依赖指令原语