Resultados de la búsqueda a petición "task"

2 la respuesta

¿Por qué la Tarea <T> no es covariante?

class ResultBase {} class Result : ResultBase {} Task<ResultBase> GetResult() { return Task.FromResult(new Result()); }El compilador me dice que no puede convertir implícitamenteTask<Result> aTask<ResultBase>. ¿Alguien puede explicar por qué es ...

1 la respuesta

¿Por qué la tarea no se cancela cuando llamo al método CancellationTokenSource Cancel en el método asincrónico?

Creé un pequeño envoltorio alrededorCancellationToken yCancellationTokenSource. El problema que tengo es que elCancelAsync método deCancellationHelper No funciona como se esperaba. Estoy experimentando el problema con ...

1 la respuesta

Ejecute el trabajo en un subproceso específico

Me gustaría tener un hilo específico, cola para tareas y tareas de proceso en ese hilo separado. La aplicación realizaría Tareas en función del uso de los usuarios y las pondría en cola de tareas. Luego, el hilo separado procesa las tareas. Es ...

1 la respuesta

Error de operación entre subprocesos no válido cuando obtengo una cadena de otra tarea [duplicado]

Esta pregunta ya tiene una respuesta aquí: La operación entre hilos no es válida: se accede al control desde un hilo que no sea el hilo en el que se ...

4 la respuesta

¿Debo preocuparme por "Este método asincrónico carece de operadores 'en espera' y se ejecutará sincrónicamente"

Tengo una interfaz que expone algunos métodos asincrónicos. Más específicamente, tiene métodos definidos que devuelven Tarea o Tarea <T>. Estoy usando las palabras clave async / wait. Estoy en el proceso de implementar esta interfaz. Sin ...

2 la respuesta

¿Cómo crear y ejecutar correctamente tareas simultáneas utilizando el módulo de asyncio de Python?

Estoy tratando de entender e implementar correctamente dos que se ejecutan simultáneamenteTask [https://docs.python.org/3/library/asyncio-task.html#task] objetos que usan Python 3 son relativamente ...

2 la respuesta

Limpiar CallContext en TPL

Dependiendo de si estoy usando un código basado en async / await o TPL, obtengo dos comportamientos diferentes con respecto a la limpieza de lógicaCallContext. Puedo establecer y borrar lógicoCallContext exactamente como espero si uso ...

4 la respuesta

Beneficios de usar asíncrono y esperar palabras clave

Soy nuevo en el uso de métodos asincrónicos en C #. He leído que estas palabras claveasync yawait ayuda a hacer que el programa sea más receptivo al sincronizar algunos métodos. Tengo este fragmento: Primera forma public static void Main() { ...

1 la respuesta

Diferencia entre CancellationTokenSource y el indicador de salida para la salida del bucle de tareas

Me preguntaba si hay alguna diferencia entre finalizar la tarea de bucle con CancellationTokenSource y el indicador de salida CancellationTokenSource: CancellationTokenSource cancellationTokenSource; Task loopTask; void StartLoop() { ...

3 la respuesta

¿Es posible esperar una operación IO que no se declare como asíncrona? Si no, ¿qué debo hacer?

Soy nuevo en la programación asincrónica en C # y todavía estoy confundido acerca de algunas cosas. He leído que después de .NET 4.5, APM y EAP ya no se recomiendan para nuevos desarrollos, ya que se supone que el TAP los reemplazará (fuente ...