Вопросы по теме 'task-parallel-library'
TPL против Reactive Framework
Когда выбрать использование Rx вместо TPL или две структуры ортогональны?
Насколько я понимаю, Rx в первую очередь предназначен для обеспечения абстракции над событиями и разрешения композиции, но он также позволяет предоставлять абстракцию над...
11998 просмотров
schedule
30.10.2022
Устранение зависшей задачи в .NET 4 TPL
Я хочу начать использовать параллельную библиотеку задач , так как это рекомендованная среда для выполнения асинхронных операций. Единственное, что мне не удалось найти, - это какие-либо средства принудительного прерывания, такие как то, что...
5264 просмотров
schedule
13.12.2022
Чем функция async-await в C # 5.0 отличается от TPL?
Я не вижу разницы между новыми асинхронными функциями C # (и VB) и .NET 4.0 Библиотека параллельных задач . Возьмем, например, код Эрика Липперта отсюда :
async void ArchiveDocuments(List<Url> urls) {
Task archive = null;
for(int...
15113 просмотров
schedule
22.04.2023
Как последовательно обрабатывать элементы в очереди в потоке с низким приоритетом с помощью параллельных расширений
Я хочу знать, как лучше всего обрабатывать результаты длительного процесса последовательно, но в потоке с низким приоритетом, используя Параллельные расширения .NET 4.0 .
У меня есть следующий класс, который выполняет выполнение и предоставляет...
1270 просмотров
schedule
27.02.2023
Не удается запросить контекст EF в соответствии с TPL
У меня есть процесс, в котором я читаю тысячи записей из базы данных, кодирую каждую в отдельное XML-сообщение и отправляю указанное сообщение в службу WCF.
Ссылка на базу данных осуществляется через модель EF4. Я использую TPL для...
966 просмотров
schedule
27.05.2022
умная переменная
Я пытаюсь установить переменную в моем .tpl, делая это,
{assign var="image" value="images/stores/{$location.storename|regex_replace:"/[' ']/":"-"|lower}.jpg"}
однако я получаю эту ошибку,
Умная ошибка: [в store/view-store.tpl строка...
773 просмотров
schedule
10.04.2023
Как распространить статус «Отменено» задачи на задачу продолжения
Я использую библиотеку параллельных задач в своем приложении. У меня есть задача (назовем ее "сделать что-то"), которую можно отменить. Независимо от того, возникла ли задача с ошибкой, отменена или успешно завершена, у меня есть продолжение,...
971 просмотров
schedule
22.04.2023
Правильный способ отложить начало задачи
Я хочу запланировать запуск задачи через x мс и иметь возможность отменить ее до ее запуска (или только в начале задачи).
Первая попытка будет примерно такой
var _cancelationTokenSource = new CancellationTokenSource();
var token =...
42449 просмотров
schedule
25.05.2022
С# TPL, как узнать, что все задачи выполнены?
У меня есть цикл, который генерирует задачи.
Код:
Task task = null;
foreach (Entity a in AAAA)
{
// create the task
task = new Task(() => {
myMethod(a);
}, Token, TaskCreationOptions.None);
task.Start();
}
Как видите, в...
8513 просмотров
schedule
12.05.2023
классический шаблон производителя-потребителя с использованием блокировки сбора и задач .net 4 TPL
Пожалуйста, смотрите ниже псевдокод
//Single or multiple Producers produce using below method
void Produce(object itemToQueue)
{
concurrentQueue.enqueue(itemToQueue);
consumerSignal.set;
}
//somewhere else we have...
26741 просмотров
schedule
07.02.2023
Создать тайм-аут для блокировки вызова метода с помощью TPL
У меня есть блокирующий вызов библиотеки, imap Idle, который будет долго работать в ожидании электронной почты, я параноик и не верю, что библиотека никогда не пропустит электронную почту. Вызов Idle можно отменить одновременным вызовом StopIdle. Я...
652 просмотров
schedule
10.08.2022
Smarty 3 tpl: как выполнить функцию плагина php, которая вызывает переменную smarty в файле .tpl?
внутри .tpl:
{assign var="datasheet" value=$product->reference|escape:'htmlall':'UTF-8'}
... ...
{testsk}
function.testsk.php:
<?php
function smarty_function_testsk(){
$ch = curl_init...
2924 просмотров
schedule
23.09.2022
Как отменить задачу, ожидающую с тайм-аутом, без создания исключений
При отмене задачи с тайм-аутом (до истечения тайм-аута) с использованием токена отмены возникает исключение. Пример:
mytask.start();
bool didTaskRunInTime = mytask.wait(5 mins, _cancelToken);
Это означает, что я не могу продолжать, как...
15445 просмотров
schedule
10.04.2022
Использование TPL и Rx в Silverlight 4
Я хочу использовать AsyncCtpLibrary_Silverlight.dll в своем проекте Silverlight, а также хочу использовать Rx (для обработки потоков событий в пользовательском интерфейсе). Проблема в том, что AsyncCtpLibrary_Silverlight.dll и System.CoreEx.dll (из...
292 просмотров
schedule
07.07.2023
Асинхронное чтение сокета: нельзя выходить из инициирующего потока — что делать?
У меня есть NetworkStream, который я читаю асинхронно (используя async/await)
await Task<int>.Factory.FromAsync((cb, state) => stream.BeginRead(buffer, offset, readLen - offset), stream.EndRead, null);
К сожалению, иногда возникает...
1076 просмотров
schedule
25.05.2022
Продолжение нескольких задач
Я использую TPL для последовательного выполнения двух задач в фоновом потоке в приложении MVVM. Во время выполнения задач приложение отображает диалоговое окно «Ход выполнения». Итак, метод Execute() моей команды MVVM сначала вызывает событие...
265 просмотров
schedule
27.11.2023
Захватывать высокоскоростную веб-камеру и обрабатывать кадры с помощью потоков?
У меня есть веб-камера PS3 Eye, способная передавать кадры со скоростью до 120 раз в секунду в зависимости от разрешения.
Мне нужно выполнить некоторую обработку каждого кадра, и в настоящее время это занимает довольно много времени. Веб-камера...
3220 просмотров
schedule
01.12.2023
Task.ContinueWith и .wait(). ObjectDisposedException?
Я использую шаблон, включающий задачи на C#, где я делаю
Task.Factory.StartNew( .something... )
.ContinueWith(t=> {
try{ t.Wait() }
catch(Exception ex) ......
2197 просмотров
schedule
04.11.2022
Должны ли задачи .Net 4.0 всегда быть предпочтительным методом для многопоточных приложений?
Я читал о параллельной библиотеке задач , и в статье говорилось:
В .NET Framework 4 задачи являются предпочтительным API для написания многопоточного, асинхронного и параллельного кода.
Но также говорится, что они используют ThreadPool за...
299 просмотров
schedule
03.05.2022
Выставить отменяемую задачу
Я разрабатываю API, который предоставляет отменяемый Task , и хочу убедиться, что спроектировал его правильно. Есть ли стандартный шаблон для раскрытия Task s (может быть, что-то похожее на шаблон APM BeginXxx / EndXxx)? Есть предложения по...
403 просмотров
schedule
23.04.2022