SkillAgentSearch skills...

AndroidThreadPool

Android线程池

Install / Use

/learn @cuibg/AndroidThreadPool
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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);
    

Related Skills

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated3y ago
Forks0

Languages

Java

Security Score

65/100

Audited on Jan 6, 2023

No findings