81
правка
Изменения
→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 ==