From: snickersun Date: Mon, 13 Apr 2020 06:27:02 +0000 (+0800) Subject: 增加ScheduledThreadPoolExecutor的 poolsize 到10 ,减小被reject的几率。 X-Git-Url: http://git.snicker.com.cn/sitemap.xml?a=commitdiff_plain;h=b1af8fe27ec23dcccfdef821445035a42373de77;p=icsupport.git 增加ScheduledThreadPoolExecutor的 poolsize 到10 ,减小被reject的几率。 --- diff --git a/app/src/main/java/com/enqualcomm/support/CoreService.java b/app/src/main/java/com/enqualcomm/support/CoreService.java index 9f83457e..e310472a 100644 --- a/app/src/main/java/com/enqualcomm/support/CoreService.java +++ b/app/src/main/java/com/enqualcomm/support/CoreService.java @@ -898,7 +898,7 @@ public class CoreService extends Service { // if (SimSignalUtil.checkNet(runtime.getContextProxy().context) ) { stopConnectionRetryTimer(); if (mTimer_retry_connect == null) { - mTimer_retry_connect = new ScheduledThreadPoolExecutor(2); + mTimer_retry_connect = new ScheduledThreadPoolExecutor(10); } //如果开始进行连接重 // { diff --git a/app/src/main/java/com/enqualcomm/support/MainActivity.java b/app/src/main/java/com/enqualcomm/support/MainActivity.java index a6feb668..d54389a4 100644 --- a/app/src/main/java/com/enqualcomm/support/MainActivity.java +++ b/app/src/main/java/com/enqualcomm/support/MainActivity.java @@ -116,7 +116,7 @@ public class MainActivity extends AppCompatActivity { @Override protected void onResume() { super.onResume(); - timer=new ScheduledThreadPoolExecutor(2); + timer=new ScheduledThreadPoolExecutor(10); timer.scheduleAtFixedRate(new Runnable() { @Override public void run() { diff --git a/app/src/main/java/com/enqualcomm/support/service/HeartRateManager.java b/app/src/main/java/com/enqualcomm/support/service/HeartRateManager.java index 2e1387f9..8c5ae422 100644 --- a/app/src/main/java/com/enqualcomm/support/service/HeartRateManager.java +++ b/app/src/main/java/com/enqualcomm/support/service/HeartRateManager.java @@ -227,9 +227,7 @@ public class HeartRateManager extends AbstractInvokeHandlerService { ICJniUtils.enablePPG(); getPPGWakeLock(); - - if (timerPPG==null) - timerPPG = new ScheduledThreadPoolExecutor(2); + timerPPG = new ScheduledThreadPoolExecutor(10); timerPPG.scheduleAtFixedRate(new Runnable() { @Override public void run() {