Hi!<br>Are there any documents describing Erlang Scheduler's internal?<br>I googled Erlang Scheduler and only get one post in this list by Ulf Wiger  (<a href="http://www.erlang.org/ml-archive/erlang-questions/200104/msg00072.html">
http://www.erlang.org/ml-archive/erlang-questions/200104/msg00072.html</a>).<br> I have one question. In a C program, if I want to do some work may be blocked, I can start an OS thread .So other thread(main thread) will continue its work.
<br>In Erlang(not smp), If one process is doing some blocking work,  Will the whole Erlang  emulator  be blocked? <br>For example, if I use blocking socket, or do some CPU-intensive computing , can Erlang preempt such process? How to deal with this situation?
<br><br>Thanks !<br>James<br>