[erlang-questions] Does some system call block many processes?
Tue Aug 12 04:11:06 CEST 2014
Such as database operations. Is it possible that the driver uses some
IO calls that blocked the processes?
2014-08-12 9:25 GMT+08:00 Sean Cribbs <sean@REDACTED>:
> Generally, no. The most expensive system calls (usually IO) will use
> kqueue, epoll, or select (the first two if you use the "+K true" flag
> on the command line). Other calls may use async threads so that they
> do not block the scheduler. What system calls are you trying to
> On Mon, Aug 11, 2014 at 8:12 PM, Bin Wang <wbin00@REDACTED> wrote:
>> I know there are some system calls that will block the whole OS
>> thread. While multi Erlang processes may running on one OS thread. So
>> if one of the process call a block system call, will all the processes
>> running on the same thread block?
>> Bin Wang
>> erlang-questions mailing list
> Sean Cribbs <sean@REDACTED>
> Software Engineer
> Basho Technologies, Inc.
More information about the erlang-questions