Articles of asincrónica

¿Qué sucede mientras esperas el resultado de una tarea?

Estoy usando HttpClient para publicar datos en un servicio remoto en un proyecto .NET 4.0. No me preocupa el locking de esta operación, así que pensé que podría omitir ContinueWith o async / await y usar Result. Mientras estaba depurando, me encontré con un problema donde el servidor remoto no respondía. A medida que avanzaba […]

Descarga de archivos asíncronos con barra de progreso

Estoy intentando que el progreso de la barra de progreso cambie a medida que cambie el progreso de la descarga de WebClient . Este código todavía descarga el archivo cuando llamo startDownload() la ventana se congela mientras descarga el archivo. Me gustaría que el usuario pueda ver el cambio de progreso a medida que se […]

process.WaitForExit () asincrónicamente

Quiero esperar a que termine un proceso, pero process.WaitForExit() cuelga mi GUI. ¿Hay alguna forma de evento, o necesito generar un hilo para bloquear hasta la salida, y luego delegar el evento yo mismo?

es node.js ‘console.log asincrónico?

¿Están console.log/debug/warn/error en node.js asynchrounous? Quiero decir que la ejecución del código JavaScript se detendrá hasta que se imprima en la pantalla o se imprimirá en una etapa posterior. Además, estoy interesado en saber si es posible que un console.log NO muestre nada si la instrucción inmediatamente después de bloquear el nodo.

Cómo llamar asincrónicamente un método en Java

Estuve mirando últimamente los goroutines de Go y pensé que sería bueno tener algo similar en Java. Por lo que he buscado, la forma más común de paralelizar una llamada a un método es hacer algo como: final String x = “somethingelse”; new Thread(new Runnable() { public void run() { x.matches(“something”); } }).start(); Eso no […]

Lectura / escritura de flujo asíncrono .NET

He estado tratando de resolver este ejercicio de examen de “Simultaneidad Concurrente” (en C #): Sabiendo que la clase Stream contiene los métodos int Read(byte[] buffer, int offset, int size) y void Write(byte[] buffer, int offset, int size) , implementa en C # el método NetToFile que copia todos los datos recibidos de NetworkStream net […]

¿Cómo proteger los recursos que se pueden usar en un entorno multiproceso o asíncrono?

Estoy trabajando en una API de C # que es utilizada por una variedad de consumidores. Esta API proporciona acceso a un recurso compartido (en mi caso, hardware que hace comunicación en serie), que a menudo tendrá algunos actores diferentes que intenten usarlo al mismo tiempo. El problema que tengo es que algunos de mis […]

Android: Cancelar la tarea asincrónica

Utilizo una tarea asíncrona para cargar una imagen y obtener algunos resultados. Al subir la imagen, veo un diálogo de progreso, escrito en el método onPreExecute () como este: protected void onPreExecute() { uploadingDialog = new ProgressDialog(MyActivity.this); uploadingDialog.setMessage(“uploading”); uploadingDialog.setCancelable(true); uploadingDialog.show(); } Ok, cuando presiono el botón Atrás, obviamente el diálogo desaparece debido a setCancelable (verdadero). […]