Performance comparison before/after suggested change (adding/removing 1000-item list 10000 times).
Inline
----
1.926 <class 'multiprocessing.queues.Queue'>
1.919 <class 'queues_pickled.Queue'>
1.907 <class 'queues_pickled.Queue'> (bufferPickled = True)
<class 'threading.Thread'>
----
2.138 <class 'multiprocessing.queues.Queue'>
2.379 <class 'queues_pickled.Queue'>
2.304 <class 'queues_pickled.Queue'> (bufferPickled = True)
<class 'multiprocessing.process.Process'>
----
1.158 <class 'multiprocessing.queues.Queue'>
1.151 <class 'queues_pickled.Queue'>
1.141 <class 'queues_pickled.Queue'> (bufferPickled = True)