diff options
author | Muxi Yan <mxyan@google.com> | 2018-11-01 15:05:58 -0700 |
---|---|---|
committer | Muxi Yan <mxyan@google.com> | 2018-11-01 15:05:58 -0700 |
commit | bc0ce06951b091e81e8bc1c71dc660dc3168e75f (patch) | |
tree | 1a6857145f648bc3077b7208048a1247fe6213dd /src/objective-c/GRPCClient/private/GRPCChannel.m | |
parent | c827fbc1d044f31a1f925e52e07c843f88094a74 (diff) |
use _dispatchQueue for timer
Diffstat (limited to 'src/objective-c/GRPCClient/private/GRPCChannel.m')
-rw-r--r-- | src/objective-c/GRPCClient/private/GRPCChannel.m | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/objective-c/GRPCClient/private/GRPCChannel.m b/src/objective-c/GRPCClient/private/GRPCChannel.m index 1d7fb421e5..0ca2a35992 100644 --- a/src/objective-c/GRPCClient/private/GRPCChannel.m +++ b/src/objective-c/GRPCClient/private/GRPCChannel.m @@ -65,7 +65,6 @@ static GRPCChannelPool *gChannelPool; NSUInteger _refCount; BOOL _disconnected; dispatch_queue_t _dispatchQueue; - dispatch_queue_t _timerQueue; /** * Date and time when last timer is scheduled. When a timer is fired, if @@ -87,12 +86,8 @@ static GRPCChannelPool *gChannelPool; _dispatchQueue = dispatch_queue_create( NULL, dispatch_queue_attr_make_with_qos_class(DISPATCH_QUEUE_SERIAL, QOS_CLASS_DEFAULT, -1)); - _timerQueue = - dispatch_queue_create(NULL, dispatch_queue_attr_make_with_qos_class( - DISPATCH_QUEUE_CONCURRENT, QOS_CLASS_DEFAULT, -1)); } else { _dispatchQueue = dispatch_queue_create(NULL, DISPATCH_QUEUE_SERIAL); - _timerQueue = dispatch_queue_create(NULL, DISPATCH_QUEUE_CONCURRENT); } _lastDispatch = nil; } @@ -117,7 +112,7 @@ static GRPCChannelPool *gChannelPool; self->_lastDispatch = now; dispatch_time_t delay = dispatch_time(DISPATCH_TIME_NOW, (int64_t)self->_destroyDelay * NSEC_PER_SEC); - dispatch_after(delay, self->_timerQueue, ^{ + dispatch_after(delay, self->_dispatchQueue, ^{ [self timerFireWithScheduleDate:now]; }); } |