>>>> Didier Verna writes:
DV> Last time I checked, it wasn't, but this might have
DV> changed. However, getting multithreading "for free" is a bit
DV> optimistic. You get multithreading at the langage level,
DV> yes. But that's probably not the most difficult thing to
DV> achieve. The major part of the work is properly designing the
DV> way you'll use multithreading: how many threads ? To do what ?
DV> Threads for user commands ? and so on, with all the non
DV> obvious problems it brings, like synchronisation, mutual
DV> exclusion, resources protection etc.
There's also a libgthread that's part of glib. If [x]emacs were to
be based on glib/gtk, "free" threading could become available.
FAQ:
http://www.serpentine.com/~bos/threads-faq/
is also quite useful.