Version: 0.7
Tracker id: 2821522
svn revision: 35

Problem:
    On Windows and when the CLEWN_PIPES environment variable is set,
    pyclewn uses an emulation of the select syscall implemented with
    threads.
    Improve the performance of the select emulation on linux.


Solution:
    Do not use threading.Event.
    The main performance gain comes from not using threading._Condition
    (that is used internally by threading.Event), and the _Condition
    handling of the 'timeout' that slices the 'timeout' time in
    increasing 'delay' increments.
    Improve select emulation performance by a factor of 2 on linux.

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Pyclewn-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pyclewn-general

Reply via email to