Thread performance
Dan Boitnott
danslists at fastmail.fm
Tue Mar 23 12:19:21 EST 2004
Moe A wrote:
> I'm writing a multi-threaded app in python that uses pygtk..and
> obviously the performance of subroutines invoked from a thread rather
> than from a GUI callback leave something to be desired. i cant
> implement a simple lock system because most of the threads are started
> from the various modules i'm using. so is there some way to
> commandeer the majority of processing power from one of the threads
> without making the gui unresponsive?
Check out this article:
http://www-106.ibm.com/developerworks/linux/library/l-pythrd.html#author1
It describes using generators as substitutes for threads. This approach
works by moving the instruction pointer around instead of switching
contexts on and off the processor.
Dan Boitnott
More information about the Python-list
mailing list