boost try_mutex не компилится пример
От: Oleg_apx  
Дата: 25.07.09 11:08
Оценка:
Пример отсюда: http://www.brainbell.com/tutorials/C++/Making_A_Resource_Thread-Safe.htm

bool dequeue(T& x) {
   boost::try_mutex::scoped_try_lock lock(tryMutex_);

   if (!lock.locked( ))
      return(false);
   else {
      if (list_.empty( ))
         throw "empty!";
      x = list_.front( );
      list_.pop_front( );
      return(true);
   }
}
private:
boost::try_mutex tryMutex_;
// ...


студия пишет:
error C2039: 'locked' : is not a member of 'boost::detail::try_lock_wrapper<Mutex>'

Я как-то неправильно пользуюсь try_mutex?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.