Информация об изменениях

Сообщение Re[3]: Зачем нам асинхронность? от 05.08.2020 13:59

Изменено 05.08.2020 15:07 AlexGin

Re[3]: Зачем нам асинхронность?
Здравствуйте, Kolesiki, Вы писали:

K>Ну так в том и прикол, что показывая модальное окно, ты переносишь активную обработку сообщений В ДРУГОЕ ОКНО! Кому какое дело, как нажата кнопка, если она всё равно заблокирована от взаимодействия и сейчас мы ждём экшенов в модальном окне??


Мы можем сделать отдельный (рабочий) поток и в этом окне. И как-правило делаем его.
В противном случае, это окно будет "замораживаться" при длительных расчётных операциях.

P.S. Локального сохранения (в файл) это не касается, если файл не совсем гигантского размера, а вот для работы с далеким серваком — это будет в тему.
Re[3]: Зачем нам асинхронность?
Здравствуйте, Kolesiki, Вы писали:

K>Ну так в том и прикол, что показывая модальное окно, ты переносишь активную обработку сообщений В ДРУГОЕ ОКНО! Кому какое дело, как нажата кнопка, если она всё равно заблокирована от взаимодействия и сейчас мы ждём экшенов в модальном окне??


Мы можем сделать отдельный (рабочий) поток и в этом окне. И как-правило делаем его.
В противном случае, это окно будет "замораживаться" при длительных расчётных операциях.

Можно также и "прокачивать_сообщения" OS — чтобы не было "замораживания" элементов GUI.

P.S. Локального сохранения (в файл) это не касается, если файл не совсем гигантского размера, а вот для работы с далеким серваком — это будет в тему.