// Copyright (C) 2010 Vicente Botet // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) #define BOOST_THREAD_VERSION 2 //#define BOOST_THREAD_PROVIDES_GENERIC_SHARED_MUTEX_ON_WIN //#define BOOST_THREAD_USES_LOG #include #include #include //#include boost::shared_mutex mutex; void thread() { //BOOST_THREAD_LOG << "" << BOOST_THREAD_END_LOG; } BOOST_CATCH (...) { //BOOST_THREAD_LOG << "exception thrd>" << BOOST_THREAD_END_LOG; } BOOST_CATCH_END //BOOST_THREAD_LOG << "thrd>" << BOOST_THREAD_END_LOG; } int main() { //BOOST_THREAD_LOG << "join(); //BOOST_THREAD_LOG << "main" << BOOST_THREAD_END_LOG; delete threads[i]; //BOOST_THREAD_LOG << "main" << BOOST_THREAD_END_LOG; } //BOOST_THREAD_LOG << "main>" << BOOST_THREAD_END_LOG; return 0; }