Preguntas etiquetadas con multithreading

El subprocesamiento múltiple es la capacidad de una computadora o un programa para realizar el trabajo de manera simultánea o asincrónica mediante el uso de múltiples flujos de ejecución concurrentes (generalmente conocidos como subprocesos).


10
¿Por qué debe esperar () siempre estar en bloque sincronizado
Todos sabemos que para invocar Object.wait(), esta llamada debe colocarse en un bloque sincronizado, de lo contrario IllegalMonitorStateExceptionse lanza un. Pero, ¿cuál es la razón para hacer esta restricción? Sé que wait()libera el monitor, pero ¿por qué necesitamos adquirir explícitamente el monitor al sincronizar un bloque particular y luego liberar …

17
Cómo expirar un hilo
Quiero ejecutar un hilo por un tiempo fijo. Si no se completa dentro de ese tiempo, quiero matarlo, lanzar alguna excepción o manejarlo de alguna manera. ¿Cómo puede hacerse esto? Una forma de hacerlo como descubrí de este hilo es usar un TimerTask dentro del método run () del hilo. …


14
Hilos vs Procesos en Linux
Recientemente escuché a algunas personas decir que en Linux, casi siempre es mejor usar procesos en lugar de hilos, ya que Linux es muy eficiente en el manejo de procesos y porque hay tantos problemas (como el bloqueo) asociados con los hilos. Sin embargo, sospecho, porque parece que los hilos …






7
Explicación de hilos de demonio
En la documentación de Python dice: Un hilo se puede marcar como un "hilo de demonio". La importancia de este indicador es que todo el programa Python se cierra cuando solo quedan hilos de daemon. El valor inicial se hereda del hilo de creación. ¿Alguien tiene una explicación más clara …

15
C # Eventos y seguridad de subprocesos
ACTUALIZAR A partir de C # 6, la respuesta a esta pregunta es: SomeEvent?.Invoke(this, e); Frecuentemente escucho / leo los siguientes consejos: Siempre haga una copia de un evento antes de verificarlo nully dispararlo. Esto eliminará un problema potencial con el enhebrado donde el evento se convierte nullen la ubicación …

11
¿Qué es un "hilo" (realmente)?
He estado tratando de encontrar una buena definición y comprender qué es realmente un hilo . Parece que me falta algo obvio, pero cada vez que leo sobre qué es un hilo, es casi una definición circular, como "un hilo es un hilo de ejecución" o "una forma de dividirse …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.