On Fri, 2005-07-29 at 16:22 -0600, K. Haley wrote: > Mrs. Brisby wrote: > > >Now, if you're feeling like you're on a high horse, go ahead: point out > >a single common platform where threads are the necessity. > > > >Here's some hints: > > > >* it's not windows > >* it's not unix > >* it's not java (closures) > >* it's not lisp (closures) > >* it's not forth (coroutines) > >* it's not macos (see unix) > >* it's not gtk+ (closures/event pump) > > > Argh... gtk+ uses threads on windows. The g_io_channel async api is > implemented this way. This is done because windows has no async file io > api. There may be other places/platforms where glib/gtk+ uses threads.
Err, windows most certainly does have Async API.