Сообщение Re: Зачем нам асинхронность? от 05.08.2020 13:37
Изменено 05.08.2020 13:38 ylem
Re: Зачем нам асинхронность?
Имхо, самая польза асинхронности, это иметь отдельные "логические" потоки управления, которые иначе пришлось бы делать на макаронах из колбэков.
Допустим, пользователь хочет что-то сделать, но чтобы сделать вы просите вы просите пользователя что-то выбрать на, допустим, чертеже. И ждете.
Далее в зависимости от того, что выбрано просите выбрать еще раз/что-то другое/...
Замените ожидание действия пользователя на ожидание другой долгой операции.
Допустим, пользователь хочет что-то сделать, но чтобы сделать вы просите вы просите пользователя что-то выбрать на, допустим, чертеже. И ждете.
Далее в зависимости от того, что выбрано просите выбрать еще раз/что-то другое/...
Замените ожидание действия пользователя на ожидание другой долгой операции.
Re: Зачем нам асинхронность?
Имхо, самая польза асинхронности, это иметь отдельные "логические" потоки управления, которые иначе пришлось бы делать на макаронах из колбэков.
Допустим, пользователь хочет что-то сделать, но чтобы сделать вы просите пользователя что-то выбрать на, допустим, чертеже. И ждете.
Далее в зависимости от того, что выбрано просите выбрать еще раз/что-то другое/...
Замените ожидание действия пользователя на ожидание другой долгой операции.
Допустим, пользователь хочет что-то сделать, но чтобы сделать вы просите пользователя что-то выбрать на, допустим, чертеже. И ждете.
Далее в зависимости от того, что выбрано просите выбрать еще раз/что-то другое/...
Замените ожидание действия пользователя на ожидание другой долгой операции.