Skip to content

cuibg/AndroidThreadPool

Repository files navigation

AndroidThreadPool

使用方法

基本使用

  1. 使用

    Future<?> future = ExecutorSupplier.getInstance()
                .getBackgroundTasksExecutor()
                .submit(new Runnable() {
                    @Override
                    public void run() {
    
                    }
                });
    
  2. 取消线程

    future.cancle(true);
    

设置线程的优先等级使用

  1. 使用

     Future<?> future = ExecutorSupplier.getInstance()
                .getBackgroundTasksExecutor()
                .submit(new PriorityRunnable(Priority.HIGH) {
                    @Override
                    public void run() {
                        
                    }
                });
    
  2. 等级设置

    等级设置有四种

    • Priority.LOW:低
    • Priority.MEDIUM:中
    • Priority.HIGH:高
    • Priority.IMMEDIATE:最高
  3. 取消线程

    future.cancle(true);
    

About

Android线程池

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages