[英]Is it possible for multiple processes to simultaneously only read (not write to) from a file in Python?
我在一個循環中使用 multiprocessing.Process 生成了多個進程,並且每個進程都試圖讀取同一個文件。 這會引起問題嗎? 非常歡迎參考答案。
沒問題。 不僅適用於文件,也適用於 RAM。 只有當有人在寫作時,你才會遇到麻煩。
這種現象被稱為數據競賽(強調我的):
訪問[==read] 一個 memory 位置,同時另一個線程中的 memory 操作正在寫入該 memory 位置
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.