IAsyncResult завершается синхронно - PullRequest
0 голосов
/ 02 июля 2018

Я хотел бы задать вопрос относительно свойства isCompleted IAsyncResult.

у меня есть

IAsyncResult worker;

и класс, который делает

worker = slave.BeginWork();

в моем основном потоке, а затем он проверяет в своем цикле обновления, завершил ли работник, выполнив:

if(worker.IsCompleted)
{
    int result = slave.EndWork(worker);
}

это может вызвать проблемы?

1 Ответ

0 голосов
/ 03 июля 2018

TAP не должен сильно влиять на производительность. IAsyncResult немного устарел. - Филип Кордас

...