Re[2]: Асинхронная операция в рамках одного потока?
От: Аноним  
Дата: 04.10.05 12:14
Оценка: +1
Здравствуйте, Oyster, Вы писали:

O>Здравствуйте, <Аноним>, Вы писали:


А>>Цитата — "Многопоточность — это много потоков. А асинхронность — это как правило один поток, который грамотно распоряжается рабочим временем."

А>>и частично
А>>http://rsdn.ru/Forum/?mid=1208906
Автор: mihailik
Дата: 06.06.05


O>Я могу ошибаться (гуру, поправьте), но вроде как в .NET выполнение кода метода при асинхронном вызове происходит всегда в другом потоке — не в том, из которого вызов был произведён. Другое дело, что поток для асинхронного вызова берётся из пула потоков — возможно, поэтому на деле используется пара потоков для большого количества асинхронных вызовов.

Так и есть, поток для исполнения кода вызываемого асинхронно берется из пула, НО это уже как минимум 2 потока — вызывающий и взятый из пула.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.