1 // Copyright (C) 2017 Tom Hughes 2 // 3 // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 6 // <boost/thread/mutex.hpp> 7 8 // class mutex; 9 10 #include <boost/thread/mutex.hpp> 11 #include <boost/detail/lightweight_test.hpp> 12 pass()13void pass() 14 { 15 boost::mutex m0; 16 if (m0.try_lock()) { 17 m0.unlock(); 18 } 19 } 20