1 AsyncExecuterimport java.util.concurrent.Executor;
import java.util.concurrent.Executors;
import java.util.concurrent.ThreadFactory;
import android.support.annotation.NonNull;
public class AsyncExecuter {
private static Executor executor = Executors.newCachedThreadPool(new ThreadFactory() {
@Override
public Thread newThread(@NonNull Runnable runnable) {
return new Thread(runnable, "AsyncExecuter");
}
});
public static void submit(final Runnable runnable) {
executor.execute(runnable);
}
}
2 使用
AsyncExecuter.submit(new Runnable() {
@Override
public void run() {
// TODO
}
});
本文介绍了一个简单的Java并发执行器AsyncExecuter的实现方法,该执行器利用了Java的Executor框架并创建了一个缓存线程池来执行任务。通过提交Runnable任务到AsyncExecuter,开发者可以轻松地在Android环境中实现异步任务处理。
3720

被折叠的 条评论
为什么被折叠?



