Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Теория - Асинхронные дела

Ответить
Настройки темы
Теория - Асинхронные дела

Аватара для ALLY

Что-то помнящий


Сообщения: 488
Благодарности: 11


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Асинхронные дела.
==============
Я пришёл с миром.
Всем вам эсинка и эвайта.

Ищу ресурсы по Асинхронному программированию.
То, что я нашёл в Инете - разрозненный/статейный ворох инфы:
слова async и await, TAP, APM, EAP и др.
Вдруг у кого-то есть ссылка на обобщённый ресурс, не зависимый от языка.
Пришлите плиз.

-------
Скажи мне, кто твой друг и я скажу, кто ты.
~~~~~~~~~~~~~~~
И всё-таки она вертится...


Отправлено: 11:05, 29-09-2023

 

Аватара для shisik

Ветеран


Сообщения: 3208
Благодарности: 591

Профиль | Отправить PM | Цитировать


Вряд ли такое бывает совсем без привязки к языку. Как минимум примеры на каком-то языке написаны будут. Если хотите про асинхронность на самом фундаментальном уровне - читайте про многопоточность и синхронизацию потоков. Например, Рихтера "Windows для профессионалов" - там довольно неплохо разжевана проблемы и способы их решения. Но это в привязке к винде (хотя модель процессов и потоков в винде сделана по образу и подобию unix, хоть и со своими особенностями), а примеры там на С++.
Впрочем, многопоточность и асинхронность - это не одно и то же и зависит как раз от языка. Например, в C# или Java многопоточность бывает, в Python или JS - нет. Хотя приёмы работы во многом сходны.
Вам бы неплохо определиться, что именно вам нужно.

Отправлено: 01:08, 14-10-2023 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для ALLY

Что-то помнящий


Сообщения: 488
Благодарности: 11

Профиль | Сайт | Отправить PM | Цитировать


shisik,
Большой сенкс.

Цитата shisik:
Впрочем, многопоточность и асинхронность - это не одно и то же »
И я того же мнения.
Главное преимущество ассинхронности - сильное уменьшение времени работы, экономия ресурсов.
Но код следует правильно "разложить по полочкам".
Асинхронность над многопоточностью.
Асинхронность указывает - многопоточность делает.

Цитата shisik:
Вам бы неплохо определиться, что именно вам нужно. »
Всё.

-------
Скажи мне, кто твой друг и я скажу, кто ты.
~~~~~~~~~~~~~~~
И всё-таки она вертится...


Отправлено: 13:59, 14-10-2023 | #3


Аватара для shisik

Ветеран


Сообщения: 3208
Благодарности: 591

Профиль | Отправить PM | Цитировать


Цитата ALLY:
Асинхронность над многопоточностью.
Асинхронность указывает - многопоточность делает. »
Не обязательно. Как я уже сказал, в Python и JS нет многопоточности, хотя асинхронность есть (JS вообще от природы асинхронный, т.к. изначально разрабатывался для обработки действий юзера на веб странице - то есть событий). То есть физически там один поток, который может нагружать только 1 ядро процессора. Но виртуально код может выполняться как бы параллельно.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:38, 14-10-2023 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Теория - Асинхронные дела

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Дела давно минувших дней... mwz Флейм 7 05-11-2017 17:02
[решено] Непонятные дела с µTorrent vengro1973 Хочу все знать 17 19-01-2015 08:35
Вот такие дела. Limelemondk Игры 1 15-07-2013 16:13
как дела? exo Флейм 3 21-10-2011 14:03
Шпионы, все дела... Ares2005 Защита компьютерных систем 19 31-05-2005 16:41




 
Переход