package com.tencent.qcloud.tim.uikit.utils;
import android.os.Handler;
import android.os.Looper;
import android.util.Log;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.Executor;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.ThreadFactory;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicInteger;
/**
* android 主线程、子线程切换、主线程延时任务工具类
*
* 1.通过{@link Looper#getMainLooper()}获取主线程looper对象,创建mainHandler
* 2.线程池参数使用AsyncTask的配置,AsyncTask是android sdk 26的版本
* 3.切换主线程任务,延时切换主线程
* 4.使用线程池创建子线程,执行简单的异步任务
*/
public class ThreadPoolManage {
private
一个比较好用的ThreadPoolUtils线程池工具类
最新推荐文章于 2024-07-09 22:12:05 发布