有這樣的代碼:這是什麼意思thread_local不在線程內部使用?
int thread_local y = 4;
int main() {
y++;
return 0;
}
是什麼意思變量y
在線程中使用的話(main
功能) - 有沒有產生的線程?主線程也算作「普通」線程嗎?
有這樣的代碼:這是什麼意思thread_local不在線程內部使用?
int thread_local y = 4;
int main() {
y++;
return 0;
}
是什麼意思變量y
在線程中使用的話(main
功能) - 有沒有產生的線程?主線程也算作「普通」線程嗎?
是否還將主線程也計爲「正常」線程?
是的。
去找「逆轉」徽章?! – 2013-05-08 18:24:44
哇,這很有趣。我實際上發佈了完全相同的消息(多一點),並得到3個讚譽。 – stefan 2013-05-08 18:25:10
@stefan:你可能因爲錯誤地說「'thread_local'只是一個名字而被downvoted」。 – 2013-05-08 18:26:18
這是什麼意思,變量y不用於線程 - 它是一個編譯器警告或有人告訴你的? – queen3 2013-05-08 17:08:16
不對,它能正常工作,y增加後是5 – scdmb 2013-05-08 17:09:48