Результаты поиска по запросу "asynchronous"

1 ответ

Как защитить ресурсы, которые могут быть использованы в многопоточной или асинхронной среде?

Я работаю над C # API, который используется различными потребителями. Этот API обеспечивает доступ к общему ресурсу (в моем случае это аппаратное обеспечение, которое осуществляет последовательную связь), в котором часто есть несколько разных ...

3 ответа

Создает ли C # AsyncCallback новый поток?

Я написалHttpListener который слушает на одном из портов: httpListener.BeginGetContext(new AsyncCallback(ListenerCallback), httpListener); ListenerCallback обрабатывает любой запрос, полученный на URI слушателя. Если во время обработки запроса ...

2 ответа

SqlDataAdapter.Fill - Асинхронный подход

Использование C # / .NET 3.5. В настоящее время я заполняю 2 DataTables один за другим, используя SqlDataAdapter.Fill (). Я хочу заполнить обе эти таблицы данных параллельно, выполняя каждую из них асинхронно. Однако асинхронной версии метода ...

ТОП публикаций

3 ответа

Stream Multicasting - один раз считайте поток, но обрабатывайте его по-разному, с минимальной буферизацией

Для масштабируемости и экономии ресурсов лучше избегать считывания всего входного потока в память, а вместо этого пытаться обрабатывать его как поток, считывая небольшие порции за раз. Это легко сделать в .NET, когда у вас есть одна вещь, которую ...

2 ответа

Асинхронный итератор

У меня есть следующий код: while(slowIterator.hasNext()) { performLengthTask(slowIterator.next()); } Поскольку итератор и задача медленны, имеет смысл поместить их в отдельные потоки. Вот быстрая и грязная попытка обертки Iterator: class ...

1 ответ

Рекурсивные обещания?

Я хотел бы перебрать все файлы, расположенные в файловой системе HTML 5, и по завершении итерации начать какое-то событие. Так как это async + обещает, мне трудно понять, как это должно работать. Я использую angularJS и создал сервис для ...

5 ответов

Подавить предупреждение от пустого асинхронного метода

Давайте просто скажем, что у меня есть следующая функция: public class Test { public async Task Finalize() { // We don't need this in this class, so empty body } /* * Additional methods snipped */ }Хотя это работает очень хорошо, я получу ...

3 ответа

Какого рода проблемы (если они есть) будут сочетать асинхронность с многопроцессорностью?

Как почти всем известно, когда они впервые смотрят на многопоточность в Python, есть GIL, который делает жизнь несчастной для людей, которые на самом деле хотят выполнять обработку параллельно - или, по крайней мере, дать ей шанс. В настоящее ...

4 ответа

Как сериализовать async / await?

Давайте предположим, что у меня есть этот простой фрагмент: async void button_Click(object sender, RoutedEventArgs e) { await Task.Factory.StartNew(() => { Console.WriteLine("start"); Thread.Sleep(5000); Console.WriteLine("end"); }); }Очевидно, ...

1 ответ

Исключение задачи отменено (ThrowForNonSuccess)

Это продолжение этого вопроса:Продолжение нескольких задач [https://stackoverflow.com/questions/21154692/task-continuiation] Я изменил свой код, как в ответе, однако теперь я получаюTaskCancelledExceptions когда я пытаюсь запустить ...