→ a1u1usul3: rs-08-pthreads.pdf 03/24 14:20
→ a1u1usul3: in short : goo.gl/PcpgZM 03/24 14:21
→ a1u1usul3: page 13 看起來main stack會共用,local variable放在 03/24 14:22
→ a1u1usul3: 每個thread新創的thread stack裡 03/24 14:23
→ gigigigi: 後來我想一下應該是 pthread_create最後參數帶入this 03/24 20:56
→ gigigigi: 因為都是同個process是在同個 virtual address 下 03/24 20:56
→ gigigigi: 在start_thread 函數把B b 的instance this 指標帶入 03/24 20:57
→ gigigigi: 所以這樣作法其餘子thread 只要取得這個instace 都可以 03/24 20:58
→ gigigigi: 存取這個 instace 裡面的data member 03/24 20:59
※ 編輯: gigigigi (175.181.152.144), 03/24/2018 20:59:32
推 a1u1usul3: yes,那樣說也行,但是main thread stack的變數可能會 03/25 03:56
→ a1u1usul3: 被pop掉,這不是個好寫法,到時候修改的值到底是誰的什 03/25 03:56
→ a1u1usul3: 麼會變得都不知道了 03/25 03:56