请问python中怎么使用文件锁啊?

请问python中怎么使用文件锁啊?

我多进程操作一个文件,怕出现同时写的情况
最简单的方法,使用全局变量来做标记!
好主意
记得在cookbook上可能有。fcntl中有flock方法,但它只能用在unix下,而windows下的不同。找一找cookbook吧。
CookBook中有一节:
Recipe 2.28. File Locking Using a Cross-Platform API
全局变量?我有2个不同的脚本要运行哟...
那就把两个脚本合成一个


QUOTE:
原帖由 xichen 于 2006-10-10 12:40 发表
那就把两个脚本合成一个

那就不是多进程了哦……

个人建议,像python或者java这种依赖于虚拟机解释的语言,最好用线程而不是进程来处理多任务
两个虚拟机之间的协调基本上等于两台物理机器了
可是我每个进程都有100个线程

2个进程合并成2个线程.每个线程还有100个线程...这样,不会出错吧....