Вопросы по теме 'async-await'
Асинхронные/ожидающие задачи и WaitHandle
Скажем, у меня есть 10N элементов (мне нужно получить их по http-протоколу), в коде запускается N задач для получения данных, каждая задача последовательно принимает 10 элементов. Я помещаю предметы в ConcurrentQueue<Item> . После этого...
07.11.2023
Поток управления асинхронным программированием
Я читал об асинхронных методах С# за последние 2 дня и, насколько я понимаю, в отличие от потока (threadpool.queueuserworkitem()) , вызов асинхронного метода не возвращается немедленно, а возвращается только тогда, когда вызываемый метод достигает...
18.01.2024
Замораживание пользовательского интерфейса с помощью async/await
У меня есть код, который зависает, если вы схватите и переместите окно во время его загрузки. Я не уверен, в чем проблема, но решил опубликовать свой код, так как я довольно новичок в работе с async/await и просто задаюсь вопросом, есть ли какие-то...
11.12.2023
Async и Await в сообщении ApiController
Я до сих пор не совсем понимаю, что такое асинхронность и ожидание в .net 4.5. Пока, кажется, я понимаю, что ждут:
помещает функцию (справа) в отдельный поток.
возвращает выполнение вызывающему объекту текущей функции
но удерживает остальную...
22.11.2023
Клиент Async/Await WCF в PCL
Проект, над которым я работаю, использует службу WCF на стороне сервера (код находится в том же проекте). Я хочу расширить его, написав PCL, который использует службу и хотел бы реализовать вызовы с шаблоном Async/Await.
Поскольку PCL не...
10.01.2024
Отмените Parallel.ForEach или используйте асинхронное ожидание
У меня есть это событие:
private void TextBoxSearchText_TextChanged(object sender, TextChangedEventArgs e)
{
searchText();
}
и я хочу отменить этот параллельный метод и запустить новый, когда текст текстового поля изменится, а также...
14.11.2023
Регулярно запускать асинхронный метод с указанным интервалом
Мне нужно опубликовать некоторые данные в службе из веб-приложения C #. Сами данные собираются, когда пользователь использует приложение (своего рода статистика использования). Я не хочу отправлять данные в службу во время каждого запроса...
04.01.2024
Индикатор выполнения пользовательского интерфейса не обновляется до тех пор, пока не будет вызван асинхронный метод
Я пытаюсь отобразить простой индикатор выполнения во время загрузки службы. Я не могу на всю жизнь понять, почему это не выполняется немедленно.
Вид:
<ProgressBar x:Name="ProgressBar"
IsIndeterminate="True"
Visibility="{Binding...
30.10.2023
Почему асинхронный ожидание не повышает производительность?
Я смотрел это видео: https://channel9.msdn.com/Events/TechDays/Techdays-2012-the-Netherlands/2287 . Поэтому я попытался реализовать использование async/await в контроллере. Итак, это в основном то, что я сделал:
public class HomeController :...
27.10.2023
Асинхронная функция никогда не возвращается
Я использую Node версии 7.6.0, чтобы опробовать нативные функции async и await.
Я пытаюсь понять, почему мой асинхронный вызов, который просто зависает, никогда не разрешается.
Модуль НЛП:
const rest = require('unirest')
const Redis =...
02.11.2023
Модульное тестирование AngularJS: использование async/await с Jasmine
Я пытаюсь выполнить модульное тестирование своего сервиса Angular, используя ключевое слово async/await в соответствующих модульных тестах (Jasmine) ниже. Тест для нативного Promise работает просто отлично, но я в значительной степени застрял в...
14.12.2023
.NET StackExchangeRedis и порядок выполнения с пакетной службой не гарантируются?
Я просматриваю следующий код, который пытается:
добавить ключ/значение в базу данных Redis.
установите срок действия этого нового ключа Redis.
i.e.
{
var batch = database.CreateBatch();
var tasks = new Task[]
{...
19.11.2023
Как обрабатывать UnhandledPromiseRejectionWarning в простых модульных тестах Mocha
простой мокко, проблема модульного тестирования nodejs. У меня есть простой класс утилит, читающий файлы из локальной файловой системы с помощью fs-extra. Класс называется FileUtils, принимает путь и пытается вернуть контекст по умолчанию в формате...
25.11.2023
Асинхронный вызов с итерацией в Node.JS
Я решаю практическую задачу, чтобы познакомиться с Node. Я настроил свое приложение, маршруты и контроллер.
Я использую внешний API и передаю разные идентификаторы, и (позже) я хочу сравнить ответ с заданным значением, переданным в API, который я...
06.01.2024
Как .NET Framework назначает идентификаторы потоков?
Мой вопрос связан с этим вопросом . Код в этом вопросе генерировал несколько потоков внутри цикла, и ОП там заметил, что идентификатор потока в их журнале, похоже, со временем увеличивается. Этот вопрос был о Java, но он заставил меня задуматься:...
31.12.2023
async/await: разрешение Promise.all() партиями по N
tl;dr Нужна помощь с промисами.
Вот небольшая функция скребка, которая лежит в основе всего этого:
function request(method, url) {
return new Promise(function (resolve, reject) {
var xhr = new XMLHttpRequest();...
24.11.2023
Разрешить ждать, когда придет сообщение
У меня есть код веб-сокета в JS. У меня есть такой цикл обработки сообщений:
socket.addEventListener('message', function (event) {
payload = JSON.parse(event.data)
method = payload.method
// Dispatch messages
if (method == 'cmd1') {...
19.11.2023
Блокировка асинхронного метода JavaScript
У меня есть асинхронный метод run , который принимает задачи, но не должен вызываться одновременно, поскольку он порождает отдельный ресурсоемкий процесс для каждой задачи.
Для этого я попытался реализовать прокси-функцию, queue , которая...
19.11.2023
Что плохого в ожидании цепочки обещаний?
Я работаю над приложением Angular 6, и мне сказали, что это антипаттерн:
await someFunction().then(result => {
console.log(result);
});
Я понимаю, что ждать цепочки обещаний бессмысленно. Если someFunction () возвращает обещание, вам...
18.12.2023
Могу ли я запустить несколько медленных процессов в фоновом режиме, чтобы несколько задач могли выполняться параллельно?
У меня есть консольное приложение, написанное с использованием C# поверх платформы Core .NET 2.2.
Мое приложение позволяет мне запускать длительные административные задания с помощью планировщика задач Windows.
Одно из заданий администратора...
27.10.2023
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..