阿里云文档 2025-11-25

通过Java配置Bucket Policy以授权或限制用户访问OSS

Bucket Policy是OSS提供的一种针对存储空间(Bucket)的授权策略,使您可以精细化地授权或限制有身份的访问者(阿里云账号、RAM用户、RAM角色)或匿名访问者对指定OSS资源的访问。例如,您可以为其他阿里云账号的RAM用户授予指定OSS资源的只读权限。

阿里云文档 2025-11-25

如何新建、获取、锁定合规保留策略等

对象存储OSS允许针对存储空间(Bucket)设置基于时间的合规保留策略,保护周期为1天到70年。本文介绍如何新建、获取、锁定合规保留策略等。

文章 2024-05-28 来自:开发者社区

Java 多线程系列Ⅴ(常见锁策略+CAS+synchronized原理)

一、乐观锁 & 悲观锁 锁的实现者,预测接下来锁冲突的概率,来决定接下来该怎么做。于是分为两大“门派”: 乐观锁:乐观锁是一种乐观的思想,预测接下来冲突概率不大或认为多个线程之间不会发生冲突,因此在访问数据时不会加锁,而是通过在读取数据时记录一个版本号,更新数据时如果版本号不一致,则认为数据已经被其他线程修改过,需要重新尝试更新(借助版本号或时间戳识别出当前的数据访问是否...

Java 多线程系列Ⅴ(常见锁策略+CAS+synchronized原理)
文章 2024-05-09 来自:开发者社区

【Java多线程】面试常考——锁策略、synchronized的锁升级优化过程以及CAS(Compare and swap)

1、锁的策略 加锁过程中,处理冲突的过程中,涉及到的一些不同的处理方式,就叫锁的策略。 1.1、乐观锁和悲观锁 乐观锁 在加锁之前,预估当前出现锁冲突的概率不大,因此在进行加锁的时候就不会做太多的工作。 由于加锁过程中做的事情比较少,加锁的速度可能就更快,但是更容易引入一些其他的问题(消耗更多cpu资源)。 ...

【Java多线程】面试常考——锁策略、synchronized的锁升级优化过程以及CAS(Compare and swap)
文章 2023-09-25 来自:开发者社区

Java多线程(3)---锁策略、CAS和JUC

前言        在上章的 多线程二 中,我们学习到为了线程安全,我们需要进行加锁操作,锁这个概念不仅仅只存在于Java当中,锁也分很多种类。CAS在多线程二的讲解中稍微提及过,至于JUC则是指java.util.concurrent的常见类。一.锁策略锁策略一共有10种,在面试的过程当中也是非常重要的,我们需要了解锁策略的每一种。在面试当中,你的面试官....

Java多线程(3)---锁策略、CAS和JUC
文章 2022-08-16 来自:开发者社区

java多线程常见锁策略CAS机制(2)

synchronized原理我们总结上面的锁策略,就可以总结出synchronized的一些特性(JDK1.8版本)自适应锁,根据锁竞争激烈程度,开始是乐观锁竞争加剧就变成悲观锁开始是轻量级锁,如果锁冲突加剧,那就变成重量级锁实现轻量级锁是采用自旋锁策略,重量级锁采用挂起等待锁策略是普通的互斥锁可重入锁加锁过程synchronized是如何做到自适应过程的呢?JVM 将 synchronized....

java多线程常见锁策略CAS机制(2)
文章 2022-08-16 来自:开发者社区

java多线程常见锁策略CAS机制(1)

本节要点了解常见锁策略了解synchronized使用的锁策略理解CAS实现逻辑了解CAS出现的ABA问题,并解决synchronized锁的原理常见锁策略我们已经知道锁在我们的并发编程十分重要.那我们就需要了解,这些锁实现的策略!都有那些策略,便于我们更加深刻的理解锁!下面介绍的几组锁策略,每一组里面都是相异的,每组策略之间又有相互关联的!乐观锁 vs 悲观锁这是程序员处理锁冲突的态度(原因)....

java多线程常见锁策略CAS机制(1)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注