Message269733
I took the example snippet and cleaned things up a bit, adding some crude timestamping and commentary. (Attached)
In the example, when the Process finally dies, a lot of information has been put onto the Queue but it hasn't necessarily had enough time to be synced to the parent process so it may be only a truncated subset of the data that remains available/visible/retrievable on the parent. How much data gets synced to the parent depends on many factors and should even vary from one run to another.
That is to say that a multiprocessing.Queue is not going to hold up a dying process to finish communicating data to other processes. |
|
Date |
User |
Action |
Args |
2016-07-02 20:17:53 | davin | set | recipients:
+ davin, jnoller, sbt, ppperry |
2016-07-02 20:17:53 | davin | set | messageid: <1467490673.68.0.146419230894.issue27081@psf.upfronthosting.co.za> |
2016-07-02 20:17:53 | davin | link | issue27081 messages |
2016-07-02 20:17:53 | davin | create | |
|