Thread: Multithreading
View Single Post
  #3 (permalink)  
Old October 2nd, 2003
rockkeys rockkeys is offline
Devotee
 
Join Date: September 30th, 2003
Posts: 27
rockkeys is flying high
Default

Actually, the posix threads package is the standard, and is pretty well supported on almost all the UNIX variants available today. It might not be that hard a job to do, but since they went to all the trouble of building an elaborate event queue, it's unlikely that they will want to rip all that code out.

Still, it's a great project for someone who wants to create a new variant of the package. Not a simple task to figure out how to use a portably threaded event queue, while leaving the rest of gtk-gnut alone. It could be done, but not quickly.

Food for thought, though. I have a multi-processor system here too, and would like to use the other cpus in gnutella. But only some of the support libs are multi-threaded. Fools my debugger though - loading gtk-gnutella in dbx, and it says 'multi-thread program detected'. Too bad it's not right...

--Rockkeys
Reply With Quote