Preguntas etiquetadas con multithreading

253
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...

237
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...

237
¿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 en tareas en ejecución". Uh uh...