aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/objective-c/GRPCClient/private/GRPCChannel.m
diff options
context:
space:
mode:
authorGravatar Muxi Yan <mxyan@google.com>2018-11-01 15:05:58 -0700
committerGravatar Muxi Yan <mxyan@google.com>2018-11-01 15:05:58 -0700
commitbc0ce06951b091e81e8bc1c71dc660dc3168e75f (patch)
tree1a6857145f648bc3077b7208048a1247fe6213dd /src/objective-c/GRPCClient/private/GRPCChannel.m
parentc827fbc1d044f31a1f925e52e07c843f88094a74 (diff)
use _dispatchQueue for timer
Diffstat (limited to 'src/objective-c/GRPCClient/private/GRPCChannel.m')
-rw-r--r--src/objective-c/GRPCClient/private/GRPCChannel.m7
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];
});
}