¿Tiene algún consejo sobre cómo probar una aplicación multiproceso?Cómo probar la seguridad de la hebra
Lo sé, los errores de subprocesamiento son muy difíciles de detectar y pueden ocurrir en cualquier momento, o no ocurrir. Las pruebas son difíciles y los resultados nunca son seguros. Ciertamente, es mejor diseñar y programar cuidadosamente los módulos concurrentes.
Sin embargo, no quiero dejar de lado el aspecto de la prueba. Por lo tanto, ejecutar una gran cantidad de subprocesos que funcionan con los mismos elementos puede ocasionar errores de subprocesamiento.
¿Alguna idea o mejores prácticas para obtener una alta tasa de aciertos de errores ocultos de subprocesamiento?
(Estoy usando .Net/C#)
aquí hay una pregunta similar: http://stackoverflow.com/questions/111676/unit-testing-a-multithreaded-application –
gracias, tenía una mira alrededor, pero no encontró este. – tanascius
Vaya, comentario duplicado. –