ThreadService
适用平台:所有
功能说明:提供线程服务
其他说明:建议优先使用该服务创建线程任务,可以优先避免线程使用问题导致OOM问题。
使用示例:
ThreadService service = MainBundle.getBundleContext().getService(ThreadService.class);
service.runInUIExecutor(runnable); // UI线程任务,请避免耗时操作
service.runInIOExecutor(runnablee); // IO任务,比如文件、Net等
service.runInComputeExecutor(runnablee); // 计算密集型任务
service.runInSingleExecutor(runnablee); // 单线程串行任务