单军华
2018-07-11 7b02207537d35bfa1714bf8beafc921f717d100a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
//
//  YYSentinel.m
//  YYKit <https://github.com/ibireme/YYKit>
//
//  Created by ibireme on 15/4/13.
//  Copyright (c) 2015 ibireme.
//
//  This source code is licensed under the MIT-style license found in the
//  LICENSE file in the root directory of this source tree.
//
 
#import "YYSentinel.h"
#import <libkern/OSAtomic.h>
 
@implementation YYSentinel {
    int32_t _value;
}
 
- (int32_t)value {
    return _value;
}
 
- (int32_t)increase {
    return OSAtomicIncrement32(&_value);
}
 
@end