二、下列 Linux 程式使用 fork()建立子行程,並於父、子行程中分別建立執行緒。請閱讀下列 C 程式碼並回答問題。假設所有系統呼叫皆成功;PID 與 Thread ID 的實際數值不固定,輸出順序則依 pthread_join()與 wait()所 形成的先後關係判斷。 


(一)請分析上述程式碼之執行結果,分別說明父行程與子行程中變數 value 與 x 的最終值,並列出可能的輸出內容。(10 分)