tag:blogger.com,1999:blog-4101585166929239777.post1675513306170085292..comments2013-08-22T17:19:02.351+03:00Comments on Occasional notes: MailboxProcessors: Erlang-style concurrency in F#Vladimir Matveevhttp://www.blogger.com/profile/17681155682560422821noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-4101585166929239777.post-18369223020250981102010-04-13T22:00:00.866+03:002010-04-13T22:00:00.866+03:00Thanks again and that is exactly what I meant. Jus...Thanks again and that is exactly what I meant. Just interested in implementing Erlang-style green processes in .NET, but still haven't found any ready to use solutions.Unknownhttps://www.blogger.com/profile/03103390915680189553noreply@blogger.comtag:blogger.com,1999:blog-4101585166929239777.post-73994350573395488062010-04-13T21:26:09.622+03:002010-04-13T21:26:09.622+03:00I don't think that MailboxProcessors can be as...I don't think that MailboxProcessors can be as effective as Erlang processes on such number of paticipants. Erlang VM ws initially designed for these scenarios, its processes are not mapped to native threads or processes of OS, they are rather similar to green threads scheduled by VM. In the opposite MailboxProcessors internally use CLR ThreadPool and CLR threads (in current implementation) Vladimir Matveevhttps://www.blogger.com/profile/17681155682560422821noreply@blogger.comtag:blogger.com,1999:blog-4101585166929239777.post-57889094855179884362010-04-13T20:50:22.955+03:002010-04-13T20:50:22.955+03:00Thank you very much for this post.
As I undertsta...Thank you very much for this post.<br /><br />As I undertstand MailboxProcessor brings only Erlang-style message passing capabilities to F#. But what about light-weight processes? How to handle up to 20 millions of coexisting processes in F# so effectively as Erlang do?Unknownhttps://www.blogger.com/profile/03103390915680189553noreply@blogger.com