如果两个进程同时为Ruby中的相同路径调用File.read(path)会发生什么?

时间:2017-08-18 10:31:30

标签: ruby

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

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

1 个答案:

答案 0 :(得分:3)

阅读是一种安全的操作。你可以有很多并发读者。

写作不是很自然。

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