lukecwik commented on pull request #15081:
URL: https://github.com/apache/beam/pull/15081#issuecomment-872386593


   > I am curious why artifact staging does not work with threads? I wonder if 
we should fix that instead of introducing yet more complexity to this already 
complex API.
   > 
   > In Python, I thought we used processes instead of threads because of the 
GIL. But Java has no GIL, so I'm not sure there is an advantage to using 
processes.
   
   Using threads still makes sense for IO bound tasks in Python since Python 
can parallelize IO effectively. Python's GIL is problematic for CPU bound tasks.


-- 
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.

To unsubscribe, e-mail: [email protected]

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


Reply via email to