No, you are probably right, at least in most cases, particularly where shared memory is involved. I was mainly responding to what seemed to be an assumption that multithreading is the norm and everything else is freakishly rare. It&#x27;s not the case - even today, Python programmers regularly make use of the multiprocessing module rather than use threads in order to avoid the GIL.