Изменения

Перейти к: навигация, поиск

Участник:Qwerty787788/плюсы3сем

410 байт добавлено, 02:12, 18 января 2013
TLS (thread local storage)
=== futures ===
=== TLS (thread local storage) ===
Если хочется иметь для каждого треда свои отдельные данные, то в 11х плюсах есть THL. Пример:
 
thread_local int n;
void f() {
std::cout<< ++n << " ";
}
int main {
std::thread t1(f);
std::thread t2(f);
t1.join();
t2.join();
}
 
Программа выведет "1 1 " в любом случае.
== asynchronous operations ==
81
правка

Навигация