westonpace opened a new pull request #9941:
URL: https://github.com/apache/arrow/pull/9941


   The background generator kept reading from the source even after the 
downstream had given up on it.  Other than the obvious memory / resource usage 
problems this also meant that callback handlers could reference deleted state 
downstream.  Now we block the destructor until the background thread is 
finished and we stop the background thread early if all consumer references are 
lost.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to