Среда, 02 Декабря 2020 г. 19:32
+ в цитатник
D_KEY: Ну вот в D, например, статические переменные по умолчанию thread-local, а для переменных, которые можно использовать из разных потоков, есть __gshared
Thread local storage
static int b = 42;
// b is just intialized once!
// When run from different threads
// each b will have see its
// "own" b without interference from
// other threads.
__gshared int b = 50;
// Also intialized just once!
// A truly global b which every thread
// can read - and making it dangerous -
// modify!
https://forum.sources.ru/index.php?showtopic=420942&view=findpost&p=3842555
Метки:
Holy Wars
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-