Pull to refresh

Comments 5

Не миф, а абстракция, и местами очень удобная, несмотря на указанные течи.
Ужас какой-то… сам себе придумал «терминологию», которую потом же и объявил мифом :-)

«Синхронный» — это не потому, что
вычисление происходит сразу, как серия последовательных шагов, и до его завершения больше ничего не происходит


А потому, что в control flow — так или иначе — наличествует синхронизация с «вычислителем» (например, с io).

В отличие от «асинхронного», когда control flow спокойно может быть утилизирован.
Какую бы стратегию мы ни выбрали, всегда полезно действовать дисциплинированно и единообразно – со временем такая стратегия обязательно окупается.

А в программировании бывает по-другому?

Дальше третьего абзаца читать не стал. А кто сказал, что синхронность, это одновременное мгновенное исполнение и его именно так нужно идеализировать? Синхронность, это — да, одновременность, но всего-навсего попадающая в допустимый диапазон времени. Для одних этот диапазон узок, а для других может быть очень даже широк. И того и другого может быть вполне достаточно для достижения требуемого результата.
что то тут не то.
synchronized выполнение — это же синхронизированное, разве нет?
то есть отнють не мгновенное, а скорей тогда последовательное.
как что то может произойти мгновенно?
Sign up to leave a comment.