1. 程式人生 > 實用技巧 >程序與程序池

程序與程序池

程序:
1.程序不共享全域性變數,執行緒之間共享全域性變數
2.程序間的通訊:使用隊列當橋樑
put()
put_nowait()
empty()
full()
get()
get_nowait()
multiprocessing.Queue()
queue.Queue()
run() 普通呼叫 並非多程序
程序池:對多個任務進行操作
po = multiprocessing.Pool()
po.apply_async()
po.close()
po.join() 執行子程序
3.程序池之間的通訊:
multiprocessing.Queue()
os 與作業系統進行互動
%.2f%% 保留 小數點後2位
%2.f%% 整數位數如果沒有超過2位,那麼會在前面補空格,如果超過2位,那麼會保留整數。
例如:1.a = 7.00101 print("%.2f"%a) 結果是 7.00
2.b = 789.009 print("%2.f"%a) 結果是: 7 7前面有空格
print("%2.f"%b) 結果是:789