Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.09.2013, 13:32   #1
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию async api

а в чём фишка то? не могу схватить

чем этот таск :
Код:
var udp = new UdpClient(24680);         
var task = udp.ReceiveAsync();
task.Wait();
круче старого апи ?
Код:
var endpoint = new IPEndPoint(IPAddress.Any, 24680);            
var r = udp.Receive(ref endpoint);
the_deer_one вне форума Ответить с цитированием
Старый 10.09.2013, 16:55   #2
Luuzuk
Форумчанин
 
Аватар для Luuzuk
 
Регистрация: 18.01.2012
Сообщений: 975
По умолчанию

асинхронностью, не?)
таски хороши тем, что разница между асинхронным и синхронным способами написания каких-либо задач практически нивелируется, очень сладкий синтаксический сахар)
Благодарить в репутацию. Проклинать — туда же
Luuzuk вне форума Ответить с цитированием
Старый 13.09.2013, 12:39   #3
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию

не ну вот асинхронный метод.
Код:
async void ButtClick()
{
    await Task.Run({});
    DoSomeThing();
}
и нормальный
Код:
void ButtClick()
{
    Task.Run({DoSomeThing()});
}
Они же отличаются только тем что у асинхронного хвост метода(после await) выполняется в другом потоке.

Или такая штука. сначала здесь выполняется начало Foo, потом начало Bar, потом конец Foo затем конец Bar; Это не сахар а подводный камень какой то.
Код:
void async Foo()
{
    Bar()
}
Bar()
{
  await task;
}
the_deer_one вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Vk api 4ipolino Работа с сетью в Delphi 4 31.08.2013 17:13
Async Pro - работа с COM портами gorillka Компоненты Delphi 8 15.05.2011 15:35
async serialport Imya Общие вопросы .NET 1 13.07.2009 14:37
Async Professional familytree Компоненты Delphi 1 12.04.2008 12:11