摘要:
并发控制1. 并发冲突当两个进程试图在同一时间修改同一数据,就会产生冲突。2. 并发控制有两种方式管理并发数据访问:乐观并发控制、悲观并发控制。这两种控制模式的区别在于,是在冲突发生前进行防止,还是在发生后采用某种方法来处理冲突。3. 悲观并发控制悲观并发模式假定系统中存在足够多的数据修改操作,以致任何确定的读操作都可能会受到由别的用户所制造的数据修改的影响。也就是说,悲观并发模式假定冲突总是会发生的。悲观并发控制是通过独占正在被读取的数据来避免冲突。但是独占数据会导致其它进程无法修改该数据,进而产生阻塞——读数据和写数据会互相阻塞。4. 乐观并发控制乐观并发模式假定系统的数据修改操作只会生产 阅读全文