Делает ли Thread.Sleep (10) какие-либо побочные эффекты для производительности приложений?Thread.Sleep() в Asyntask Android
Чтобы быть точным, будет выполняться Thread.Sleep (100) внутри метода DoinBackground() повлияет на другие Asyntasks в процессе?
Если это так, мы можем вызвать задержку внутри Asynctask, чтобы не повлияло на выполнение других задач.
Благодаря & С уважением,
manjusg
http://stackoverflow.com/questions/12159403/executing-multiple-asynctasks- аналогично выполняйте параллельные задачи async. Затем они будут спать независимо друг от друга. Если вы запускаете их в последовательном порядке (это поведение по умолчанию сейчас), вы можете отложить все остальные задачи во всем своем приложении. – zapl
Чтобы понять 'sleep()', вы должны понимать потоки. 'sleep' не следует использовать, чтобы вызвать задержку. Существует много методов потоковой обработки, которые заставляют код приостанавливаться и выполняться позже, например 'postDelayed()'. 'sleep()' используется для получения ресурсов обработки для ЦП, так что он не будет время срезать (или многозадачно) ваш поток, когда вам не нужно его выполнять. Например, вы ожидаете, что тупик будет разрешен. – Simon