当前位置:首页 科普知识 文件锁

文件锁

发布时间:2023-09-17 01:36:01

文件锁定是一种机制,强制访问计算机文件只能由一个用户或在任何特定时间的过程。

文件锁

锁定的目的是要防止的恶意更新场景。调解更新的问题包括如下情况:

1。一个进程读取从一个文件包含帐户信息,包括客户的帐户余额和电话号码的客户记录。

2。进程B读取相同的文件相同的记录,所以它有它自己的拷贝。

3。进程A在其客户记录副本的帐户余额的变化,并记录写回文件。

4。进程B - 仍然有原始陈旧的价值在其客户记录副本的帐户余额 - 更新客户的电话号码,并写入客户记录文件。

文件锁

5。进程B现在已经写入了其过时的帐户平衡值的文件,造成到丢失的过程中所作的更改。

文件锁定防止这个问题,任何给定的文件执行更新过程的系列化。大多数的操作系统都支持这意味着,在任何给定的的文件的个人记录可能会被锁定,所以越来越多的并发更新过程的记录锁定的概念。在数据库维护的文件锁定的用途之一是它可以序列化到整个底层数据库的物理文件的访问。虽然这可以防止任何其他进程访问文件,它实际上可以被删除每个锁的实现和释放开销比单独锁定一个文件中的地区大量更有效率。

温馨提示:
本文【文件锁】由作者 教育百科书 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6