【Python面試真題】-python下多線程的限制以及多進(jìn)程中傳遞參數(shù)的方式??
【Python面試真題】-Python下多線程的限制以及多進(jìn)程中傳遞參數(shù)的方式?
Python多線程有個(gè)全局解釋器鎖(global interpreter lock),這個(gè)鎖的意思是任一時(shí)間只能有一個(gè)線程使用解釋器,跟單cpu跑多個(gè)程序一個(gè)意思,大家都是輪著用的,這叫“并發(fā)”,不是“并行”。
多進(jìn)程間共享數(shù)據(jù),可以使用 multiprocessing.Value 和 multiprocessing.Array