如何深入探究synchronized锁的升级机制?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4547个文字,预计阅读时间需要19分钟。
前言,首先,synchronized 是什么?我们需要明确的定义——它是同步锁。没错,它就是一把锁。它可以用来强制线程间的同步,以确保在特定时刻只有一个线程可以访问共享资源。锁,当然可以用来干燥。
锁,本质上是用在线程间的同步,以及保护界限区域内的资源。我们知道,synchronized是用来确保线程同步的,以保护共享资源。
首先,synchronized 是什么?我们需要明确的给个定义——同步锁,没错,它就是把锁。
可以用来干嘛?锁,当然当然是用于线程间的同步,以及保护临界区内的资源。我们知道,锁是个非常笼统的概念,像生活中有指纹锁、密码锁等等多个种类,那 synchronized 代表的锁具体是把什么锁呢?
答案是—— Java 内置锁。
本文共计4547个文字,预计阅读时间需要19分钟。
前言,首先,synchronized 是什么?我们需要明确的定义——它是同步锁。没错,它就是一把锁。它可以用来强制线程间的同步,以确保在特定时刻只有一个线程可以访问共享资源。锁,当然可以用来干燥。
锁,本质上是用在线程间的同步,以及保护界限区域内的资源。我们知道,synchronized是用来确保线程同步的,以保护共享资源。
首先,synchronized 是什么?我们需要明确的给个定义——同步锁,没错,它就是把锁。
可以用来干嘛?锁,当然当然是用于线程间的同步,以及保护临界区内的资源。我们知道,锁是个非常笼统的概念,像生活中有指纹锁、密码锁等等多个种类,那 synchronized 代表的锁具体是把什么锁呢?
答案是—— Java 内置锁。

