Komponenty | |
| class | common::Thread |
| Klasa bazowa wątku. Więcej... | |
| class | common::Mutex |
| Muteks. Więcej... | |
| class | common::MutexLock |
| Klasa pomagająca blokować muteks. Więcej... | |
| class | common::Semaphore |
| Semafor zliczający. Więcej... | |
| class | common::Cond |
| Zmienna warunkowa. Więcej... | |
| class | common::Barrier |
| Bariera. Więcej... | |
| class | common::Event |
| Zdarzenie. Więcej... | |
Definicje | |
| #define | MUTEX_LOCK(M) MutexLock __mutex_lock_obj(M); |
| #define MUTEX_LOCK | ( | M | ) | MutexLock __mutex_lock_obj(M); |
Dla jeszcze więszej wygody, zamiast tworzyć obiekt klasy MutexLock wystarczy na początku funkcji czy dowolnego bloku { } postawić to makro (M ma być typu Mutex*).
1.5.5