Результаты поиска по запросу "asynchronous"
Как защитить ресурсы, которые могут быть использованы в многопоточной или асинхронной среде?
Я работаю над C # API, который используется различными потребителями. Этот API обеспечивает доступ к общему ресурсу (в моем случае это аппаратное обеспечение, которое осуществляет последовательную связь), в котором часто есть несколько разных ...
Создает ли C # AsyncCallback новый поток?
Я написалHttpListener который слушает на одном из портов: httpListener.BeginGetContext(new AsyncCallback(ListenerCallback), httpListener); ListenerCallback обрабатывает любой запрос, полученный на URI слушателя. Если во время обработки запроса ...
SqlDataAdapter.Fill - Асинхронный подход
Использование C # / .NET 3.5. В настоящее время я заполняю 2 DataTables один за другим, используя SqlDataAdapter.Fill (). Я хочу заполнить обе эти таблицы данных параллельно, выполняя каждую из них асинхронно. Однако асинхронной версии метода ...
Stream Multicasting - один раз считайте поток, но обрабатывайте его по-разному, с минимальной буферизацией
Для масштабируемости и экономии ресурсов лучше избегать считывания всего входного потока в память, а вместо этого пытаться обрабатывать его как поток, считывая небольшие порции за раз. Это легко сделать в .NET, когда у вас есть одна вещь, которую ...
Асинхронный итератор
У меня есть следующий код: while(slowIterator.hasNext()) { performLengthTask(slowIterator.next()); } Поскольку итератор и задача медленны, имеет смысл поместить их в отдельные потоки. Вот быстрая и грязная попытка обертки Iterator: class ...
Рекурсивные обещания?
Я хотел бы перебрать все файлы, расположенные в файловой системе HTML 5, и по завершении итерации начать какое-то событие. Так как это async + обещает, мне трудно понять, как это должно работать. Я использую angularJS и создал сервис для ...
Подавить предупреждение от пустого асинхронного метода
Давайте просто скажем, что у меня есть следующая функция: public class Test { public async Task Finalize() { // We don't need this in this class, so empty body } /* * Additional methods snipped */ }Хотя это работает очень хорошо, я получу ...
Какого рода проблемы (если они есть) будут сочетать асинхронность с многопроцессорностью?
Как почти всем известно, когда они впервые смотрят на многопоточность в Python, есть GIL, который делает жизнь несчастной для людей, которые на самом деле хотят выполнять обработку параллельно - или, по крайней мере, дать ей шанс. В настоящее ...
Как сериализовать async / await?
Давайте предположим, что у меня есть этот простой фрагмент: async void button_Click(object sender, RoutedEventArgs e) { await Task.Factory.StartNew(() => { Console.WriteLine("start"); Thread.Sleep(5000); Console.WriteLine("end"); }); }Очевидно, ...
Исключение задачи отменено (ThrowForNonSuccess)
Это продолжение этого вопроса:Продолжение нескольких задач [https://stackoverflow.com/questions/21154692/task-continuiation] Я изменил свой код, как в ответе, однако теперь я получаюTaskCancelledExceptions когда я пытаюсь запустить ...