Асинхронная фоновая обработка,Асинхронная фоновая обработка,Асинхронная фоновая обработка

Асинхронная работа — это второй компонент фоновой работы, наряду с постоянной работой. Хотя в фоновом режиме происходят как постоянная, так и асинхронная работа, в конечном итоге они совершенно разные.

Асинхронная работа – это та, которая:

  • Происходит в данный момент.
  • Не требуется сохраняться при перезапуске приложения или перезагрузке устройства.
  • Возникает за пределами основного потока или блокирует основной поток.

В этом отличие от постоянной работы, которую вы можете запланировать для будущего выполнения и которая остается запланированной при перезапуске приложения и перезагрузке устройства. Примером асинхронной работы может быть отправка HTTP-запроса из основного потока с возвратом его результата только по его прибытии.

Ява и Котлин

То, как вы справляетесь с асинхронной работой, зависит от общей архитектуры приложения, которой вы следуете. Если вы работаете с приложением на языке программирования Java, ваши потребности иные, чем если бы вы работали с Kotlin.

Котлин Ява
Решение Корутины. Java-потоки.
Дальнейшее чтение Полный обзор сопрограмм см. в руководстве по сопрограммам . Дополнительную информацию см. на странице Java Threads .

Дальнейшее чтение

Дополнительные сведения о постоянной работе см. в обзоре постоянной работы .

,

Асинхронная работа — это второй компонент фоновой работы, наряду с постоянной работой. Хотя в фоновом режиме происходят как постоянная, так и асинхронная работа, в конечном итоге они совершенно разные.

Асинхронная работа – это та, которая:

  • Происходит в данный момент.
  • Не требуется сохраняться при перезапуске приложения или перезагрузке устройства.
  • Возникает за пределами основного потока или блокирует основной поток.

В этом отличие от постоянной работы, которую вы можете запланировать для будущего выполнения и которая остается запланированной при перезапуске приложения и перезагрузке устройства. Примером асинхронной работы может быть отправка HTTP-запроса из основного потока с возвратом его результата только по его прибытии.

Ява и Котлин

То, как вы справляетесь с асинхронной работой, зависит от общей архитектуры приложения, которой вы следуете. Если вы работаете с приложением на языке программирования Java, ваши потребности иные, чем если бы вы работали с Kotlin.

Котлин Ява
Решение Корутины. Java-потоки.
Дальнейшее чтение Полный обзор сопрограмм см. в руководстве по сопрограммам . Дополнительную информацию см. на странице Java Threads .

Дальнейшее чтение

Дополнительные сведения о постоянной работе см. в обзоре постоянной работы .

,

Асинхронная работа — это второй компонент фоновой работы, наряду с постоянной работой. Хотя в фоновом режиме происходят как постоянная, так и асинхронная работа, в конечном итоге они совершенно разные.

Асинхронная работа – это та, которая:

  • Происходит в данный момент.
  • Не требуется сохраняться при перезапуске приложения или перезагрузке устройства.
  • Возникает за пределами основного потока или блокирует основной поток.

В этом отличие от постоянной работы, которую вы можете запланировать для будущего выполнения и которая остается запланированной при перезапуске приложения и перезагрузке устройства. Примером асинхронной работы может быть отправка HTTP-запроса из основного потока с возвратом его результата только по его прибытии.

Ява и Котлин

То, как вы справляетесь с асинхронной работой, зависит от общей архитектуры приложения, которой вы следуете. Если вы работаете с приложением на языке программирования Java, ваши потребности иные, чем если бы вы работали с Kotlin.

Котлин Ява
Решение Корутины. Java-потоки.
Дальнейшее чтение Полный обзор сопрограмм см. в руководстве по сопрограммам . Дополнительную информацию см. на странице Java Threads .

Дальнейшее чтение

Дополнительные сведения о постоянной работе см. в обзоре постоянной работы .