→ ksmrt0123:你可能可以先看看mutual exclusion/critical section 11/29 15:00
→ ksmrt0123:這些東西.. 在 operation system 課本裡 11/29 15:00
→ dolaraman:作業系統課本裡只說Pthread對核心產生一個系統呼叫 11/29 15:03
→ dolaraman:不曉得這在ASM level看得出來嗎?? 11/29 15:03
→ dolaraman:我覺得應該是產生了系統呼叫後 thread才開始起來work 11/29 15:04
→ ksmrt0123:hmm.. operating system... 打錯字... 11/29 15:06
→ ksmrt0123:ASM level 看得出來嗎是什麼意思... 11/29 15:07
→ ksmrt0123:create thread 應該是算經過一個critical section後 11/29 15:08
→ ksmrt0123:完成的, 並非某單一instruction 11/29 15:08
→ dolaraman:hm..我意思是舉例說一個multithread program編譯成 11/29 15:13
→ dolaraman:static link ASM的話...從這些組語來看 看的出是從 11/29 15:14
→ dolaraman:哪段asm的指令知道他呼叫一個系統呼叫讓作業系統去 11/29 15:15
→ dolaraman:create一個thread嗎..(critical section就讓作業系統自 11/29 15:16
→ dolaraman:己擔心...) 11/29 15:16
推 ksmrt0123:找open source的pthread library萊study看看? 加油~ 11/29 15:24
→ dolaraman:XXD 感謝你的回答~...這應該是一個蠻有趣的問題 11/29 15:28