本文主要是对Android当中的线程相关的知识进行复习和总结。 文章目录 new Thread AsyncTask HandlerThread IntentService JobIntentService JobScheduler WorkManager 线程中断 守护线程 线程优先级 线程状态 线程池 线程安全 线程通信 kotlin协程 new Thread 缺乏统一管理,无限制创建,可能占用过多系统资源导致死机或oom,不推荐。 AsyncTask 场景:需要知晓任务执行的进度,多个任务串行执行 缺点:生命周期和宿主的生命周期不同步,有可能发生内存泄漏,默认情况所有任务串行执行 class MyAsyncTask extends AsyncTask<String, String, String