一個程序幾個進程在於這個程序的開發者的設置,可以是1個,也可以是多個的。
1.一個程序里有很多個進程
一個程序幾個進程在於這個程序的開發者的設置,可以是1個,也可以是多個的。一個應用程序,啟動多個處理進程。換言之,所有進程隸屬於當前應用程序;這是所謂的多進程服務。
2.一個程序只有一個進程但被開啟很多個
啟動多個同一應用程序,每個應用程序都是單進程。這個場景有些應用程序會禁用掉,有些是可以的,看應用程序的定位。如果允許,那么需要解決數據共享的問題(主要是數據寫入);如果不允許,那么只能啟動一個此類應用程序。
對於現代操作系統(OS)以上兩種場景時刻都在發生。比如電腦版QQ,允許同時登陸多個賬號而出現多個qq程序登陸在電腦上。同時每個qq程序又有多個進程進行業務處理。
