Am 30.05.2012 05:09, schrieb Paul Rubin:
> Kind of a long shot, but are there known problems in calling PIL from
> multiple threads?  I'm getting weird intermittent core dumps from my
> app, no idea what's causing them, but PIL is the only C module I'm
> using, and I do see some mention on the interwebs that there might
> be an issue:
> 
>   http://lists.tiker.net/pipermail/pycuda/2009-March/001393.html
> 
> Any suggestions?  Would it be enough to put a lock around the PIL
> calls that I use?

In my experience PIL works just fine with threading. We used to process
terabytes of TIFF images in a multithreaded application until we
switched to FreeImage.

You should make sure that you don't access a PILs object from more than
one thread. We have treated PIL as reentrant but not thread-safe.

Christian

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to