29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
-
-
+
+
|
* @brief Creates a new condition.
*
* @return A new, autoreleased OFCondition
*/
+ (instancetype)condition;
/*!
* @brief Blocks the current thread until another thread calls -[signal] or
* -[broadcast].
* @brief Blocks the current thread until another thread calls @ref signal or
* @ref broadcast.
*/
- (void)wait;
/*!
* @brief Signals the next waiting thread to continue.
*/
- (void)signal;
/*!
* @brief Signals all threads to continue.
*/
- (void)broadcast;
@end
|