并发控制 编辑
计算机科学,特别是程序设计操作系统多处理机数据库等领域,并发控制是确保及时纠正由并发操作导致的错误的一种机制。
1
相关
异步过程调用是函数在特定线程中被异步执行。在Microsoft Windows操作系统中, APC是一种并发控制,用于异步IO或者定时器。
读写锁是计算机程序的并发控制的一种同步机制,也称“共享-互斥锁”、多读者-单写者锁。多读者锁,,“push lock”)
在分布式计算中,无冲突复制数据类型是一种可以在计算机网络中的多台计算机上复制的数据结构,副本可以独立和并发计算地更新,而不需要在副本之间进行并发控制,并且在数学上总是可以解决可能出现的不一致问题。
在计算机科学中,锁是在执行多线程时用于强行限制资源访问的同步机制,即用于在并发控制中保证对互斥要求的满足。
在计算机科学中,锁是在执行多线程时用于强行限制资源访问的同步机制,即用于在并发控制中保证对互斥要求的满足。
在计算机科学中,软件事务内存,又译为交易内存,软件交换式内存,是一种并发控制机制,模拟数据库事务的机制,控制在并行计算时对共享内存的访问控制。它是锁的一种替代机制。在STM中,一个事务指的是一段读、写共享内存的代码。这些读写操作在逻辑上是一个独立的单元,其中间状态对于其它的事务而言,是不可见的。
读写锁是计算机程序的并发控制的一种同步机制,也称“共享-互斥锁”、多读者-单写者锁。多读者锁,,“push lock”)
读写锁是计算机程序的并发控制的一种同步机制,也称“共享-互斥锁”、多读者-单写者锁。多读者锁,,“push lock”)
在分布式计算中,无冲突复制数据类型是一种可以在计算机网络中的多台计算机上复制的数据结构,副本可以独立和并发计算地更新,而不需要在副本之间进行并发控制,并且在数学上总是可以解决可能出现的不一致问题。
封锁是一项用于多用户同时访问数据库的技术,是实现并发控制的一项重要手段,能够防止当多用户改写数据库时造成数据不一致与冲突。当有一个用户对数据库内的数据进行操作时,在读取数据前先锁住数据,这样其他用户就无法访问和修改该数据,直到这一数据修改并写回数据库解除封锁为止。詹姆斯·尼古拉·格雷最早完整描述了数据库锁。