Browse thread
Re: Why OCaml sucks
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Gabriel Kerneis <kerneis@e...> |
| Subject: | Re: [Caml-list] Re: Why OCaml rocks |
On Fri, May 09, 2008 at 01:12:06PM +0200, Gerd Stolpmann wrote: > Of course, we did not use multithreading very much. We are relying on > multi-processing (both "fork"ed style and separately started programs), > and multiplexing (i.e. application-driven micro-threading). I especially > like the latter: Doing multiplexing in O'Caml is fun, and a substitute > for most applications of multithreading. For example, you want to query > multiple remote servers in parallel: Very easy with multiplexing, > whereas the multithreaded counterpart would quickly run into scalability > problems (threads are heavy-weight, and need a lot of resources). Do you have any pointer on multiplexing (or some piece of code you could show)? This seems interesting but I can't figure out what it looks like. Thanks, -- Gabriel