This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Martin Bammer
Recipients Martin Bammer
Date 2018-07-16.18:55:37
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1531767337.85.0.56676864532.issue34128@psf.upfronthosting.co.za>
In-reply-to
Content
Hi,

the old and slow python implementation of pickle didn't block background
thread.
But the newer C-implementation blocks other threads while dump/load is
running.
Wouldn't it be possible to allow other threads during this time?
Especially could load/loads release the GIL, because Python objects are not available to the Python code until these functions have finished?

Regards,
Martin
History
Date User Action Args
2018-07-16 18:55:37Martin Bammersetrecipients: + Martin Bammer
2018-07-16 18:55:37Martin Bammersetmessageid: <1531767337.85.0.56676864532.issue34128@psf.upfronthosting.co.za>
2018-07-16 18:55:37Martin Bammerlinkissue34128 messages
2018-07-16 18:55:37Martin Bammercreate