brintos

brintos / llvm-project-archived public Read only

0
0
Text · 270 B · 178dcb0 Raw
19 lines · cpp
1#include <cstdio>2#include <thread>3 4int state_var;5 6void thread() {7  state_var++; // break here8}9 10int main(int argc, char **argv) {11  std::thread t1(thread);12  t1.join();13  std::thread t2(thread);14  t2.join();15 16  printf("state_var is %d\n", state_var);17  return 0;18}19