Re[9]: Асинхронная операция в рамках одного потока?
От: VladD2 Российская Империя www.nemerle.org
Дата: 08.10.05 07:34
Оценка:
TK>Ты не прав. Я уже приводил примеры когда вызов делега через BeginInvoke всегда будет осуществляться в том-же потоке — такова реализация.

Значит ссылок не будет.
... << RSDN@Home 1.2.0 alpha rev. 618>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[6]: Асинхронная операция в рамках одного потока?
От: vdimas Россия  
Дата: 09.10.05 10:38
Оценка:
Здравствуйте, VladD2, Вы писали:

GZ>>Асинхронный вызов означает что вызывающий поток не ожидает результат вызова и тогда вызов асинхронен относительно вызывающего потока.


VD>Ага. Вот только ассинхронное опвевещение (колбэк) таки без другого потока не какти.


RPC и APC работают легко без доп. потока, просто нужен некий механизм ожидания в основном потоке, типа очереди сообщений, или "точка сбора" в одном месте, использующем ф-ию из семейства WaitForXXXObjects.

Т.е. в событийной модели асинхронность можно организовать без нескольких потоков. Другой вопрос — в гарантированности обработки событий, т.к. в данном случае налицо "кооперативная" многозадачность.
Re[14]: Асинхронная операция в рамках одного потока?
От: vdimas Россия  
Дата: 09.10.05 10:49
Оценка: +1
Здравствуйте, srggal, Вы писали:

S>Неоднозначная трактовка лпределений говорит об их недостаточной формальности


или о богатом воображении читающих.

При чтении формальных определений следует считать, что ничего явно не подразумевается, не умалчивается и т.д., тогда и вопросов меньше будет.
Re[14]: Асинхронная операция в рамках одного потока?
От: vdimas Россия  
Дата: 09.10.05 10:52
Оценка:
Здравствуйте, Tom, Вы писали:

Tom>Здравствуйте, GlebZ, Вы писали:


GZ>>Здравствуйте, Tom, Вы писали:


GZ>>>>С уважением, Gleb.


Tom>>>Можешь ответить на вопрос?


Tom>>>"Так вам не кажется, что слово "separately" это латентно "in some other thread"?"

GZ>>Не вырывай из контекста. "separatly so that". Условие separatly построено строго. И никаких намеков на параллельное выполнение.

Tom>Хорошо, тогда скажи к чему болл применимо высказывание "...separatly so that...":

Tom>1. in the same thread
Tom>2. in the another thread

это более применимо к следующему:
3. at another time

например оверлаппед ввод-вывод работает через прерывания на уровне ядра и через APC на уровне пользователя. И никаких потоков. PostMessage — тоже весьма показательный пример.
Re[10]: Асинхронная операция в рамках одного потока?
От: TK Лес кывт.рф
Дата: 09.10.05 12:07
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Значит ссылок не будет.


Воспользуйся поиском. Например, здесь
Автор: bulatich
Дата: 06.06.03
. Если постараться, то можно найти и объяснение.
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[11]: Асинхронная операция в рамках одного потока?
От: VladD2 Российская Империя www.nemerle.org
Дата: 10.10.05 01:21
Оценка:
Здравствуйте, TK, Вы писали:

TK>Воспользуйся поиском.


Ну, нормально. Ты значит, и сам не нашел, но поискать посоветовал.

TK> Например, здесь
Автор: bulatich
Дата: 06.06.03
. Если постараться, то можно найти и объяснение.


И как найти это сообщение по словам из твоего сообщения?

ЗЫ

ServicedComponent это всетаки довольно редкое исключение. Про него конечно на всякий случай нужно знать, но в данном случае он непричем.
... << RSDN@Home 1.2.0 alpha rev. 618>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[12]: Асинхронная операция в рамках одного потока?
От: TK Лес кывт.рф
Дата: 10.10.05 15:11
Оценка:
Здравствуйте, VladD2, Вы писали:

TK>> Например, здесь
Автор: bulatich
Дата: 06.06.03
. Если постараться, то можно найти и объяснение.


VD>И как найти это сообщение по словам из твоего сообщения?


А что, очень сложно? Вся информация в сообщении была ищем.

VD>ServicedComponent это всетаки довольно редкое исключение. Про него конечно на всякий случай нужно знать, но в данном случае он непричем.


рассказал бы тогда, что причем? Пусть и остальные знают... Вдруг, будет полезно для общего образования..
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.