在Python中,多个进程是否可以同时只读取(而不是写入)一个文件?

2024-05-18 10:08:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经使用多处理产生了多个进程。进程在一个循环中,每个进程都试图读取同一个文件。这会引起问题吗?欢迎参考答案


Tags: 文件进程参考答案
1条回答
网友
1楼 · 发布于 2024-05-18 10:08:19

没问题。不仅适用于文件,也适用于RAM。只有当有人写信时,你才会遇到麻烦

这种现象被称为data race(强调矿山):

access [==read] a memory location at the same time that a memory operation in another thread is writing to that memory location

相关问题 更多 >