асинхронный против неблокирующих - PullRequest
337 голосов
/ 13 апреля 2010

В чем разница между асинхронными и неблокирующими вызовами? Также между блокировкой и синхронными вызовами (с примерами, пожалуйста)?

Ответы [ 12 ]

0 голосов
/ 21 ноября 2011

Блокировка: элемент управления возвращается к вызову прецессии после завершения обработки примитива (синхронного или асинхронного)

Неблокирующее: элемент управления возвращается к процессу сразу после вызова

0 голосов
/ 13 апреля 2010

Они отличаются только правописанием. Там нет разницы в том, что они ссылаются. Чтобы быть техническим, вы могли бы сказать, что они отличаются по акценту. Неблокируемый относится к потоку управления (он не блокирует.) Асинхронный относится к тому, когда обрабатывается событие \ data (не синхронно.)

...