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

(二)請從作業系統行程與執行緒管理的角度回答下列問題。(15 分)
2.請說明同一行程內的多個執行緒共享及各自獨立擁有之資源,包含程式碼區、資料區、Heap、Stack、暫存器與 Thread ID。 。
二、下列 Linux 程式使用 fork()建立子行程,並於父、子行程中分別建立執行緒。請閱讀下列 C 程式碼並回答問題。假設所有系統呼叫皆成功;PID 與 Thread ID 的實際數值不固定,輸出順序則依 pthread_join()與 wait()所 形成的先後關係判斷。

(二)請從作業系統行程與執行緒管理的角度回答下列問題。(15 分)
2.請說明同一行程內的多個執行緒共享及各自獨立擁有之資源,包含程式碼區、資料區、Heap、Stack、暫存器與 Thread ID。 。