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].
*/
- (void)wait;
/*!
* @brief Signals the next waiting thread to continue.
*/
- (void)signal;
/*!
* @brief Signals all threads to continue.
*/
- (void)broadcast;
@end
|
|
|
|
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 @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
|