Preguntas con la etiqueta [multithreading]

Lista multithreading preguntas

¿Qué hace java.lang.Thread.interrupt()?

9
respuestas
279
votos
188.4k
vistas

¿ Podrías explicar qué java.lang.Thread.interrupt()hace cuando se invoca?

¿Cómo probar métodos que llaman a System.exit()?

19
respuestas
237
votos
128.8k
vistas

Tengo algunos métodos que deberían invocar System.exit()ciertas entradas. Desafortunadamente, probar estos casos hace que JUnit finalice. Poner las llamadas al método en un nuevo subproceso no parece ayudar, ya que

Quiero enviar el valor de temperatura desde un microcontrolador usando UART a la interfaz C# y mostrar la temperatura encendida Label.Content. Aquí está el código de mi microcontrolador: while(1) {

Comprender el bucle de eventos

4
respuestas
154
votos
58.7k
vistas

Lo estoy pensando y esto es lo que se me ocurrió: Veamos este código a continuación: console.clear(); console.log("a"); setTimeout(function(){console.log("b");},1000); console.log("c"); setTimeout(function(){console.log("d");},0); Llega una solicitud y el motor JS comienza a

¿Cómo funcionan internamente atómico/volátil/sincronizado? ¿Cuál es la diferencia entre los siguientes bloques de código? Código 1 private int counter; public int getNextUniqueIndex() { return counter++; } Código 2 private AtomicInteger

Ejecute cierto código cada n segundos [duplicado]

7
respuestas
216
votos
590.2k
vistas

¿Hay alguna manera de, por ejemplo, imprimir Hello World!cada n segundos? Por ejemplo, el programa revisaría cualquier código que tuviera y luego, una vez transcurridos 5 segundos (con time.sleep()), ejecutaría

Estoy escribiendo una aplicación que tiene 5 subprocesos que obtienen información de la web simultáneamente y completan 5 campos diferentes en una clase de búfer. Necesito validar los datos del

Entiendo que Thread.Abort() es malo por la multitud de artículos que he leído sobre el tema, por lo que actualmente estoy en el proceso de eliminar todos mis abortos para

Diferencia entre volátil y sincronizado en Java

4
respuestas
310
votos
136.5k
vistas

Me pregunto cuál es la diferencia entre declarar una variable como volatiley acceder siempre a la variable en un synchronized(this)bloque en Java. Según este artículo http://www.javamex.com/tutorials/synchronization_volatile.shtml hay mucho que decir

¿Diferencia entre una "corrutina" y un "hilo"?

7
respuestas
315
votos
119.5k
vistas

¿Cuáles son las diferencias entre una "corrutina" y un "hilo"?

¿Hay alguna manera de matar un hilo?

31
respuestas
996
votos
1.3M
vistas

¿Es posible terminar un hilo en ejecución sin configurar/verificar ningún indicador/semáforo/etc.?

Tengo el siguiente código que realiza una operación en segundo plano ( scan_value) mientras actualiza una barra de progreso en la interfaz de usuario ( progress). scan_valueitera sobre algún valor

¿Significa que dos subprocesos no pueden cambiar los datos subyacentes simultáneamente? ¿O significa que el segmento de código dado se ejecutará con resultados predecibles cuando varios subprocesos ejecuten ese segmento

Eventos de C# y seguridad de subprocesos

15
respuestas
244
votos
90.0k
vistas

Con frecuencia escucho/leo los siguientes consejos: Siempre haga una copia de un evento antes de verificarlo nully dispararlo. Esto eliminará un problema potencial con el subprocesamiento donde el evento se

Quiero hacer una pausa entre dos líneas de código. Déjame explicarte un poco: -> el usuario hace clic en un botón (una tarjeta de hecho) y lo muestro cambiando el