后端开发文件锁机制文件锁机制 文件锁是一种机制,用户控制对文件的并发访问,可以阻止多个进程同时对同一个文件进行读写操作,从而避免数据的不一致性或损坏。 类型: 共享锁:多个进程可以同时获取共享锁,运行读取文件内容,但不允许对文件进行写操作;不会互相阻塞; 排他锁:只有一个进程可以获取排他锁,运行对文件进行写操作;当一个进程持有排他锁时候,其他进程无法获取;会被阻塞直到排他锁被释放; 场景:服务器部署,当A正在部署时,就创建一个新文件锁,防止其他人同时部署