мой вопрос прост: можно ли привести/рекомендовать заказ созданной AsyncTask?
я хочу, чтобы вместо порядка в очереди, он будет больше похож на стек, так что если новый экземпляр AsyncTask будет создан и эксплицирован, у него будет больше шансов на запуск, чем у остальных.
Вы могли бы выполнить это на уровне API 11+ с помощью executeOnExecutor()
где вы предоставляете свой собственный Executor
. Кроме того, вам нужно будет полностью опрокинуть это самостоятельно, используя собственный пул потоков и используя Handler
или post()
или runOnUiThread()
для работы над основным потоком приложения.
Executor
. Это часть стандартной Java, и поэтому, вероятно, есть материал об этом в Интернете, или, возможно, в « Параллелизме Java на практике» или в других книгах по Java, в которых особое внимание уделяется многопоточности.