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.
2 Likes
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ā.