At Sat, 12 Jun 2004 00:10:17 -0400, Paul Davis wrote: > > >Does anybody have any opinion on which threading system is superior? > >I've been using glib for a lot of things, but for whatever reason I'm > >hesitant about using it for threading if the only benefit it will > >provide is consistency (I'm guessing it's just a wrapper for pthread > >anyway). > > yes, its just a wrapper. there's nothing in the semantics of GThread > that isn't present in pthreads; conversely, pthreads does have a few > corners here and there that GThreads don't wrap because they don't > exist in some of the other thread systems that GThreads > supports. you're unlikely to need them. personally, i prefer to use > pthreads because its a fully specified standard that is independent of > any particular platform. otoh, there is a very similar argument for > GThread.
One more point in favor of GThread I just figured out is config testing for it. All you have to do is at a pkg-config check for gthread-2.0 and your set. Having glanced through other programs, checking for pthreads seems a bit more involved than I care to be (read: not at all, I hate the fscking autotools). So, I think I'll roll with GThread. Thank you much for chiming in on this. [pb]