python中的進程庫的作用?
multiprocessing庫用于進行python的多進程編程。一般來說,編程語言要進行并發編程,多線程會比多進程優先考慮,因為多線程比多進程更省資源。
但是由于python底層的GIL的存在,導致了多線程編程時,實際上每個時刻只有一個線程在運行,也即只有一個核被利用起來,并沒有起到并行的效果(此說法針對的是cpu密集型的代碼,如果是I/O密集型的,多線程還是會有效果的)。
于是為了真正利用起來多核,python中需要使用多進程編程。
上一篇client怎么注冊
下一篇電腦監控器回放打不開