写大文件阻止Erlang VM吗?

时间:2010-02-04 13:40:10

标签: erlang

当我在一个单独的进程中写一个大文件时,是否会阻止整个Erlang VM(也就是没有执行其他Erlang进程)?

1 个答案:

答案 0 :(得分:7)

Erlang VM管理I / O的内部(OS级)线程池。 与文件交互不会阻止模拟器。

通常,文件访问通过IoDevice进行,IoDevice是一个协调I / O的包装器进程。如果你经常处理文件,这可能会减慢速度。 file:open/2提供了raw模式,可以更快,更直接地读取/写入文件。

相关问题