在postgresql的源代碼 postmaster.c 的backendstartup 函數中,有如下的部分(中間部分省略):
對于 exec_backend,進行調查發現:
configure腳本中有如下一段(包含 exec_backend的隻有此處):
由此可知,僅當編譯/運作平台為windows系列時,才有可能定義 exec_backend。
故此處執行的是 fork_process() 函數
在postgresql的源代碼 postmaster.c 的backendstartup 函數中,有如下的部分(中間部分省略):
對于 exec_backend,進行調查發現:
configure腳本中有如下一段(包含 exec_backend的隻有此處):
由此可知,僅當編譯/運作平台為windows系列時,才有可能定義 exec_backend。
故此處執行的是 fork_process() 函數