- 主题:多进程(线程)同时用Shell脚本对相同文件写操作,会有啥问题吗
会block住,还是直接返回错误?
--
FROM 45.78.9.*
两个任务同时写一个文件,写的位置不冲突,这个会不会有问题?
【 在 poggy 的大作中提到: 】
:
: 取决于打开文件的时候,索取的访问权限啊,
: 和上厕所差不多, 独占写, 坑位先下手的成功, 后下手的出错
--
FROM 45.78.9.*
谢谢。
是我想复杂了。就是多个进程(线程)同时打开同一个文件写入,是没问题的,只是写入的内容先后顺序就不可控了。
【 在 poggy 的大作中提到: 】
: 如果只是简单追加写入, 一点问题没有, 事实上,很多服务器应用程序,
: 由于基本都是多线程的, 写日志常常都是这么干的, 但因为多线程,
: 不能假设它们追加进去的先后顺序。
: ...................
--
FROM 45.78.9.*