1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
#include <yage.h> #include <iostream> #include <thread> int main() { int n = 5; std::cout << "n before: " << n << "\n"; auto f = [&] () { n = 8; }; std::thread t1(f); std::cout << "n after: " << n << "\n"; t1.join(); std::cout << "n after thread: " << n << "\n"; }