程序 & 執行緒
程序不是程式。程序是動態的,有生命週期的。
程式是指令的集合,是靜態的。程式和程序的關係類似於類與物件的關係。
執行緒是特殊的程序。
PCB是常駐記憶體中的。
Linux系統中 fork()後 父程序和子程序誰先執行?
與具體作業系統有關,Ubuntu是先把父程序執行完。
作業系統中共有n個程序。同一時刻,處於執行態、阻塞態和就緒態的程序最多各有多少個?
執行態最多1個,阻塞態最多n個,就緒態最多n-1個。
程序不是程式。程序是動態的,有生命週期的。
程式是指令的集合,是靜態的。程式和程序的關係類似於類與物件的關係。
執行緒是特殊的程序。
PCB是常駐記憶體中的。
與具體作業系統有關,Ubuntu是先把父程序執行完。
執行態最多1個,阻塞態最多n個,就緒態最多n-1個。