At least the Agg backend *looks* to be reasonably threadsafe -- there 
are no obvious gotchas like global variables etc.  Note, though, that 
multithreading may not gain much in the way of performance since the 
global interpreter lock is never released around long-running C blocks.

However, I can't speak about this from any experience -- so, maybe it 
needs some trying.  Any patches to help with thread safety and 
performance are of course welcome ;)

Cheers,
Mike

Chris Withers wrote:
> Hi All,
>
> I'm wondering what work people have done with matplotlib in 
> multi-threaded environments such as your average python web framework.
>
> Is matplotlib threadsafe?
>
> How have people gone about safely using it in a multi-threaded environment?
>
> cheers,
>
> Chris
>
>   


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to