[Python-ideas] An error in multiprocessing on MacOSX?
Richard Oudkerk
shibturn at gmail.com
Tue Nov 27 18:44:51 CET 2012
On 27/11/2012 5:03pm, Sturla Molden wrote:
> I.e. what I would like to see is an advanced queue that can be used to
> pass files, sockets, locks, and other objects associated with a handle.
> That is, when a "special object" on the queue is deserialized
> (unpickled) by the receiver, it sends a request back to the sender for
> handle duplication. One obvious use case would be a "thread pool" design
> for a server app using processes instead of threads.
Socket pickling is already supported in 3.3. Adding the same support
for file objects would be easy enough.
But I don't see a sensible way to support general pickling of lock
objects on Unix. So I don't much like the idea of adding support only
for Windows.
--
Richard
More information about the Python-ideas
mailing list