如果两个进程同时调用 File.read(path) 用于 Ruby 中的同一路径,会发生什么情况?



如果我在 Ruby 中有两个子进程,并且每个子进程同时调用 'File.read((' (在同一个文件上(,会发生什么?

我想发生的是两个进程都只是读取文件的内容......

读取是一种安全的操作。但是,您可以有许多并发读取器。

当然,写作并非如此。

所以,是的,你所期望的就是可能发生的事情。

相关内容

最新更新