def reader(queue):
    while True:
        msg = queue.get()
if msg == 'DONE':
    break

def writer(count, queue):
    for ii in range(0, count):
        queue.put(ii)
queue.put('DONE')
if __name__ == '__main__':
    pass
Как использовать многопроцессорную очередь в Python?