Mi aportación en esta semana fue seguirle mejorando al mergesort que hice en python pero no tuve mucho éxito de nuevo, algo me esta faltando poner que los threds se confunden todos y mezclan las listas, ya traté de poner identificadores en los threads, también use locks.. pero algo me sigue faltando.. dejo algunas capturas de pantalla de la corrida del programa para poder adjuntarlas en el wiki..
Aquí esta mi entrada completa en el wiki, espero puedan checar los códigos y darme su opinión.
Lo que tengo propuesto hacer para la próxima semana es hacer funcionar esto por fin, y un paint que se pueda manejar en varias computadoras.
Ahí lo llevas. En esta parte:
ResponderEliminarparte1.start()
parte1.join()
parte2.start()
parte2.join()"
yo haría primero los dos start() y después los dos join(), ya que creo que ahora parte1 va a terminar antes de que parte2 ni comienza (si mi intuición sobre la función de join() es correcta - yo imagino que espera que termine el hilo). Te pongo los 5 de la clase. También supongo que esta misma entrada es para el lab. Si tienes otro, al rato me avisas, ¿ok?