just thinking about starting to learn python, but I have one problem before I invest more time. Let me talk about this as a statement, followed by concern for others to comment, as the assumptions in the statement may be invalid:
I read about GIL, and there seems to be consensus, if you need concurrent solutions in python, it is best to fork a new process to avoid GIL.
I am worried that if I have a problem, I would like to divide into N * 2 pieces by N processors (suppose, for example, I have one server that runs * nix o / s with 8 cores). the context of switching fines between processes rather than between threads, which is more expensive, which limits performance.
I ask about this because there are other languages out there that claim to be superior in such a scenario, and I wonder if this is suitable for this arena.
source share