首页 > 解决方案 > Android 线程还是异步任务?

问题描述

我正在制作一个游戏,我想将 Pathfinding Calculations 移出我的主线程。这样做的最佳方法是什么?到目前为止,我考虑过:

这里最好的方法是什么?

标签: javaandroidmultithreading

解决方案


  • RxJava/RxAndroid:因为这是一个非常好的、流行且稳定的库来处理异步繁重的任务。
  • 避免 使用 Executor 线程,因为您必须管理大量样板代码和状态以及所有
  • Big No No 使用Asynctask:这已被 google 弃用

推荐阅读