1*99451b44SJordan Rupprecht #include <unistd.h> 2*99451b44SJordan Rupprecht 3*99451b44SJordan Rupprecht __thread int var_shared = 33; 4*99451b44SJordan Rupprecht 5*99451b44SJordan Rupprecht int touch_shared()6*99451b44SJordan Rupprechttouch_shared() 7*99451b44SJordan Rupprecht { 8*99451b44SJordan Rupprecht return var_shared; 9*99451b44SJordan Rupprecht } 10*99451b44SJordan Rupprecht shared_check()11*99451b44SJordan Rupprechtvoid shared_check() 12*99451b44SJordan Rupprecht { 13*99451b44SJordan Rupprecht var_shared *= 2; 14*99451b44SJordan Rupprecht usleep(1); // shared thread breakpoint 15*99451b44SJordan Rupprecht } 16