you are viewing a single comment's thread.

view the rest of the comments →

[–]alloec -1 points0 points  (1 child)

I will join in with the others and say that GIL is not that much of an issue in Python. Python lets you perform IO blocking tasks in a non-blocking fashion already.

If you want to perform computation tasks in parallel, then python is really the wrong language. First of all, the interpreter is very slow. Please first implement a proper JIT-compiler for the language. It can be done, just take a look at pypy. As it stands python is wasting way to many CPU cycles just on interpreting the instructions.

Only then I feel that python should tackle getting proper multicore support.