Preguntas etiquetadas con multithreading

294
Iniciar hilo con función miembro

Estoy tratando de construir una función std::threadcon un miembro que no tome argumentos y devuelva void. No puedo entender ninguna sintaxis que funcione: el compilador se queja sin importar qué. ¿Cuál es la forma correcta de implementar spawn()para que devuelva un std::threadque se ejecuta...

276
¿Cómo detener correctamente el hilo en Java?

Necesito una solución para detener correctamente el hilo en Java. Tengo una IndexProcessorclase que implementa la interfaz Runnable: public class IndexProcessor implements Runnable { private static final Logger LOGGER = LoggerFactory.getLogger(IndexProcessor.class); @Override public void...

264
¿Qué recursos se comparten entre hilos?

Recientemente, me han hecho una pregunta en una entrevista cuál es la diferencia entre un proceso y un hilo. Realmente, no sabía la respuesta. Pensé por un minuto y di una respuesta muy extraña. Los hilos comparten la misma memoria, los procesos no. Después de responder esto, el entrevistador me...

255
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. ¿Hay alguna...

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