mirror of https://github.com/grpc/grpc-java.git
Try to use ScheduledThreadpoolExecutor
This commit is contained in:
parent
3c5b5a5e09
commit
f7dc4d2cc6
|
|
@ -391,7 +391,10 @@ public final class GrpcUtil {
|
||||||
new Resource<ScheduledExecutorService>() {
|
new Resource<ScheduledExecutorService>() {
|
||||||
@Override
|
@Override
|
||||||
public ScheduledExecutorService create() {
|
public ScheduledExecutorService create() {
|
||||||
ScheduledExecutorService service = Executors.newSingleThreadScheduledExecutor(
|
// We don't use newSingleThreadScheduledExecutor because it doesn't return a
|
||||||
|
// ScheduledThreadPoolExecutor.
|
||||||
|
ScheduledExecutorService service = Executors.newScheduledThreadPool(
|
||||||
|
1,
|
||||||
new ThreadFactoryBuilder()
|
new ThreadFactoryBuilder()
|
||||||
.setDaemon(true)
|
.setDaemon(true)
|
||||||
.setNameFormat("grpc-timer-%d")
|
.setNameFormat("grpc-timer-%d")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue