Struct template strictest_lock
boost::log::strictest_lock — The metafunction selects the most strict lock type of the specified.
Synopsis
template<typename... LocksT>
struct strictest_lock {
typedef implementation_defined type;
};
Description
Шаблон поддерживает все типы блокировок, предоставляемые Boost. Библиотека ниток (кроме<upgrade_to_unique_lock>), плюс дополнительный псевдоблок<no_lock>, который указывает на отсутствие блокировки вообще. Эксклюзивные замки считаются самыми строгими, общие замки слабее, и<no_lock>является самым слабым.