André Susano Pinto wrote: > And btw whats the problem with python? > And is there any compiled list of what needs to be improved and what current > problems block it from being parallelized? >
Python has a Global Interpreter Lock (the infamous GIL) that prevents mutlitple threads from running Python bytecode at the same time in the same executable. You can run multiple executables (processes) with Python interpreting byte-code at the same time without problem, just not multiple simultaneous Python *threads* in the same executable. This really only affects the Python byte-code interpretation so, provided a majority of the execution is in native code outside the Python interpreter - this is not a big problem. However, for rigs needing to call drivers hundreds of times a second (or similar constraints) - this threading issue will become noticeable. _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
