What is the Long-Term Vision for a Parallel Python Programming Model?

A post was split to a new topic: How do I choose what concurrent execution library to use?

Yes but all of them will have to rely on the Python memory model. Those are low level things that cannot be implemented in (or rather influenced from) “user space”. The issues that are raised in this thread by its author cannot be inherently solved by any “user space” code, they must be solved by Python VM itself.

1 Like

This is not how “user space” is usually used.

Normally there is kernel code and user code. Python is user code.

I think you are saying that this cannot be solved by python user’s python code?

yes that’s what I meant. I’ve put it in quotes to show that I don’t mean literally what that term is used for in context of operating systems. I should have just written “user’s code”.