[帮助文档] 并发控制锁定和索引

尽管本数据库提供对表数据访问的非阻塞读/写, 但并非本数据库中实现的每一个索引访问方法当前都能够提供非阻塞读/写访问。

[帮助文档] 并发控制注意事项

一些 DDL 命令(当前只有TRUNCATE和表重写形式的ALTER TABLE)对于 MVCC 不是安全的。这意味着在截断或者重写提交之后,该表将对并发事务(如果它们使用的快照是在 DDL 命令提交前取得的)呈现出空表的形态。这只对没有在该 DDL 命令开始前访问所讨论的表的事务存在问题 — 任何...

[帮助文档] 并发控制应用级别的数据完整性检查

对于使用读已提交事务的数据完整性强制业务规则非常困难,因为对每一个语句数据视图都在变化,并且如果一个写冲突发生即使一个单一语句也不能把它自己限制到该语句的快照。

[帮助文档] PolarDBPostgreSQL的并发控制有哪些显式锁定

本数据库提供了多种锁模式用于控制对表中数据的并发访问。

Oracle官方并发教程之并发随机数

原文地址 译文地址 译者:李任 校对:方腾飞 在JDK7中,java.util.concurrent包含了一个相当便利的类,ThreadLocalRandom,当应用程序期望在多个线程或ForkJoinTasks中使用随机数时。 对于并发访问,使用TheadLocalRandom...

Oracle官方并发教程之Guarded Blocks

原文连接,译文连接,译者:Greester,校对:郑旭东 多线程之间经常需要协同工作,最常见的方式是使用Guarded Blocks,它循环检查一个条件(通常初始值为true),直到条件发生变化才跳出循环继续执行。在使用Guarded Blocks时有以下几个步骤需要注意: 假设guardedJoy...

Oracle官方并发教程之并发集合

原文地址 译文地址  译者:李任  校对:方腾飞 java.util.concurrent包囊括了Java集合框架的一些附加类。它们也最容易按照集合类所提供的接口来进行分类: BlockingQueue定义了一个先进先出的数据结构,当你尝试往满队列中添加元素,...

Oracle官方并发教程之原子变量

原文地址,译文地址 ,译者:李任,校对:郑旭东 java.util.concurrent.atomic包定义了对单一变量进行原子操作的类。所有的类都提供了get和set方法,可以使用它们像读写volatile变量一样读写原子类。就是说,同一变量上的一个set操作对于任意后续的get操作存在...

Oracle官方并发教程

计算机的使用者一直以为他们的计算机可以同时做很多事情。他们认为当其他的应用程序在下载文件,管理打印队列或者缓冲音频的时候他们可以继续在文字处理程序上工作。甚至对于单个应用程序,他们任然期待它能在在同一时间做很多事情。举个例子,一个流媒体播放程序必须能同时完成以下工作:从网络上读取数字音频,解压缩数字...

Oracle官方并发教程之不可变对象

原文链接,译文链接,译者:Greenster,校对:郑旭东 一个对象如果在创建后不能被修改,那么就称为不可变对象。在并发编程中,一种被普遍认可的原则就是:尽可能的使用不可变对象来创建简单、可靠的代码。在并发编程中,不可变对象特别有用。由于创建后不能被修改,所以不会出现由于线程干扰产生的错误或是内存一...

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

产品推荐

相关电子书
更多
Oracle VS PostgreSQL技术大比拼
EasyDBforOracle— 基于阿里云的Oracle最佳实践
Oracle云上最佳实践
立即下载 立即下载 立即下载
相关镜像