синхронность и асинхронность

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Source
Постоялец
Постоялец
 
Сообщения: 351
Зарегистрирован: 04.09.2007 (Вт) 11:21

синхронность и асинхронность

Сообщение Source » 30.09.2007 (Вс) 0:29

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

asharky
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 162
Зарегистрирован: 22.06.2004 (Вт) 0:39
Откуда: Батоны-ларьки-поребрики...

Re: синхронность и асинхронность

Сообщение asharky » 30.09.2007 (Вс) 9:48

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

В общем: измени своё сознание. Думай не о процессах, а о переменных и всё встанет на свои места.
В культурной столице проститутки берут книгами...


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

    TopList