[問題] 請問如何實現 per-thread variable?

看板LinuxDev作者 (liszt & bach)時間15年前 (2009/07/06 21:23), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
請問一下 我用的是 Linux 我希望在每個 thread 有一個專有的 global 變數 該變數會因 thread 不同而不同 比方說像這樣: printf("%d", GlobalVar); 每個 thread 執行到這一行印出來的值都會不同 請問有什麼方法可以做到這種 per-thread variable 呢? Thanks~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.77.98

07/07 14:31, , 1F
macro 應該是可以辦到的, 把陣列變數封裝起來
07/07 14:31, 1F

07/07 20:33, , 2F
google: thread local storage
07/07 20:33, 2F
文章代碼(AID): #1AKVh7rp (LinuxDev)