2
內存塊在程序開始時被初始化並設置,並且沒有改變(CONST)。例如:兩個線程可以同時讀取相同的CONST內存塊
static const int a = 10;
如果它是依賴於環境/架構,然後是這些設置安全:
- 英特爾/ AMD
- 贏/ Linux的32/64位
- 每個內核線程或onecore所有線程。
內存塊在程序開始時被初始化並設置,並且沒有改變(CONST)。例如:兩個線程可以同時讀取相同的CONST內存塊
static const int a = 10;
如果它是依賴於環境/架構,然後是這些設置安全:
它是安全的讀取常量對所有架構
同意,但引用這個指定的地方會很好。 –
相關:http://stackoverflow.com/questions/5643060/is-it-wise-to-access-read-only-data-from-多線程,同時 – cnicutar
我正在尋找這個答案1小時。謝謝。 – user1597933