main.cxx 384 B

123456789101112131415161718192021222324
  1. #include <boost/filesystem.hpp>
  2. #include <boost/thread.hpp>
  3. namespace {
  4. boost::mutex m1;
  5. boost::recursive_mutex m2;
  6. void threadmain()
  7. {
  8. boost::lock_guard<boost::mutex> lock1(m1);
  9. boost::lock_guard<boost::recursive_mutex> lock2(m2);
  10. boost::filesystem::path p(boost::filesystem::current_path());
  11. }
  12. }
  13. int main()
  14. {
  15. boost::thread foo(threadmain);
  16. foo.join();
  17. return 0;
  18. }