en la parte de producer-consumer usando locks, ¿cómo le hiciste para implementar la función wait en un lock?, ó estas usando conditional variables, de primera vista me parece que estas usando conditional variables =).
Bueno viendo los códigos, pues si usando Locks no se usan sleep y wake, ya lo habíamos comentado, también con el wakeup ese no entiendo como porque esta en esa parte? Gracias
Simplemente es brincar a la siguiente linea y se ve mas claro, se que no se ve decente pero tome en cuenta el espacio había abajo y tamaño de letra, hay que recordar que ese es un tipico problema que cualquiera lo trataria de resolver de esa manera a simple vista así que no lo consideres del todo, en la diapositiva veras que use locks.
en la parte de producer-consumer usando locks, ¿cómo le hiciste para implementar la función wait en un lock?, ó estas usando conditional variables, de primera vista me parece que estas usando conditional variables =).
ReplyDelete+2 PC
ReplyDelete+2 DF
+2 SR
+2 diapositivas en inglés
-1 dispositivas poco legibles
=> 7 puntos
+1 para Jorge (lock vs. CV)
esta solución es muy muy parecida a la del equipo patrick, y bien como dijo 'colli' porque se usan el sleep y el wake si se supone son locks..
ReplyDeleteBueno viendo los códigos, pues si usando Locks no se usan sleep y wake, ya lo habíamos comentado, también con el wakeup ese no entiendo como porque esta en esa parte?
ReplyDeleteGracias
Simplemente es brincar a la siguiente linea y se ve mas claro, se que no se ve decente pero tome en cuenta el espacio había abajo y tamaño de letra, hay que recordar que ese es un tipico problema que cualquiera lo trataria de resolver de esa manera a simple vista así que no lo consideres del todo, en la diapositiva veras que use locks.
ReplyDelete