新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python多進(jìn)程與多線程的簡單區(qū)分
1、區(qū)別

多進(jìn)程與多線程不同在于,多進(jìn)程的每一個(gè)進(jìn)程都有一份變量的拷貝,進(jìn)程之間的操作互不影響。
2、實(shí)例
import multiprocessing import time zero = 0 def change_zero(): global zero for i in range(3): zero = zero + 1 print(multiprocessing.current_process().name, zero) if __name__ == '__main__': p1 = multiprocessing.Process(target = change_zero) p2 = multiprocessing.Process(target = change_zero) p1.start() p2.start() p1.join() p2.join() print(zero)
以上就是python多進(jìn)程與多線程的簡單區(qū)分,希望能對大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)Python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
文章名稱:創(chuàng)新互聯(lián)Python教程:python多進(jìn)程與多線程的簡單區(qū)分
新聞來源:http://www.5511xx.com/article/dhjidps.html


咨詢
建站咨詢
