多进程同时写同一个文件

2020年10月19日 / 20次阅读 / Last Modified 2020年10月19日
多进程

我在python中做了个测试(Linux平台),多进程同时写同一个文件,是不行的!写入的内容会被相互覆盖,必须要有同步机制。

在同一个进程中,多线程同步实现起来相对容易,多个完全独立启动的进程之间的同步,以后再研究。

做这个测试,是因为正在看SQLite的资料,SQLite的数据库就是一个文件,多进程同时操作这个数据库文件,SQLite提供了一些锁机制来进行保护。甚好!!~~

-- EOF --

本文链接:https://www.pynote.net/archives/2595

留言区

电子邮件地址不会被公开。 必填项已用*标注


前一篇:
后一篇:

More


©Copyright 麦新杰 Since 2019 Python笔记

go to top