文件锁定是一种在特定时间只允许一个用户或进程拥有对特定计算机文件的访问权限的机制。计算机系统实现该特性以避免竞争读写。以下是竞争写的一个例子：绝大多数操作系统支持的概念，也就是任何文件中单个记录可以被锁定，从而增加并发更新进程的数量。数据库维护需要锁定文件，从而它有权访问数据库的整个物理文件。虽然这确实阻止其他进程访问此文件，但减少每个锁的经常性开销比整体锁定文件中很大数量的区域更高效。文件锁定的不合理用法可能产生差的性能或死锁。文件锁定可能也指用户使用如Windows安全、NTFS访问权限或第三