linkexe.cc 293 B

12345678910111213141516171819
  1. #define _XOPEN_SOURCE 500
  2. #include<boost/thread.hpp>
  3. boost::recursive_mutex m;
  4. struct callable {
  5. void operator()() {
  6. boost::recursive_mutex::scoped_lock l(m);
  7. };
  8. };
  9. int main(int argc, char **argv) {
  10. callable x;
  11. boost::thread thr(x);
  12. thr.join();
  13. return 0;
  14. }