Главная · Все классы · Основные классы · Классы по группам · Модули · Функции

Qt 3 Support Members for QMutex

Описанные ниже члены класса являются частью слоя поддержки Qt 3. Они введены для поддержки старого кода в Qt 4. Мы советуем не использовать их во вновь создаваемом коде.

Открытые функции


Описание функций-членов

QMutex::QMutex ( bool recursive )

Use the constructor that takes a RecursionMode parameter instead.

bool QMutex::locked ()

Returns true if the mutex is locked by another thread; otherwise returns false.

It is generally a bad idea to use this function, because code that uses it has a race condition. Use tryLock() and unlock() instead.

Например, если у вас есть код

 bool isLocked = mutex.locked();

вы можете записать его в виде

 bool isLocked = true;
 if (mutex.tryLock()) {
     mutex.unlock();
     isLocked = false;
 }


Copyright © 2008 Trolltech Торговые марки
Qt 4.3.5