562935844@qq.com
2022-05-13 a3f9e5ce8dce3d86a60a79b85ce44424a612c6fa
HDLSDK/hdl-common/src/main/java/com/hdl/sdk/common/utils/ThreadToolUtils.java
@@ -1,8 +1,5 @@
package com.hdl.sdk.common.utils;
import android.os.Handler;
import android.os.Looper;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
@@ -12,7 +9,7 @@
 */
public class ThreadToolUtils {
    private final Handler uiHandler = new Handler(Looper.getMainLooper());
//    private final Handler uiHandler = new Handler(Looper.getMainLooper());
    //cpu 最大线程容纳量
    private final int coreSize = Runtime.getRuntime().availableProcessors() + 1;
@@ -20,12 +17,10 @@
    private ThreadToolUtils() {
    }
    private static class SingletonInstance {
        private static final ThreadToolUtils INSTANCE = new ThreadToolUtils();
    }
    private static final ThreadToolUtils instance = new ThreadToolUtils();
    public static ThreadToolUtils getInstance() {
        return SingletonInstance.INSTANCE;
        return instance;
    }
@@ -64,9 +59,10 @@
    /**
     * 切换回主线程
     */
    public void runOnUiThread(Runnable run) {
        uiHandler.post(run);
    }
   public void runOnUiThread(Runnable run) {
//       uiHandler.post(run);
       Thread thread = new Thread(run);
       thread.start();
   }
}