]> git.llucax.com Git - z.facultad/75.59/filosofos.git/log
z.facultad/75.59/filosofos.git
19 years agoPrimer version con monitores.
Ricardo Markiewicz [Tue, 29 Nov 2005 02:19:54 +0000 (02:19 +0000)]
Primer version con monitores.
Implementado en Java por simplicidad en el uso de monitores. Segun entiendo
Object tiene el soporte de Monitores "simple" en Object (implementa wait, notify
y notifyAll). Hay una clase Monitor (no pude encontrar en que paquete) que soporta
Conditions y quedaria mas pulenta, pero para empezar creo que seria esto nomas.

La ventaja de utilizar Conditions, es que el Wait se hace sobre el condition y cuando
se libera un palito se despierta solo al thread que lo esta esperando siendo
"mas eficiente".

Si logro completar el ejemplo mas pulenta lo subo.

19 years agoAgrego diagrama de estados.
Ricardo Markiewicz [Mon, 28 Nov 2005 21:16:09 +0000 (21:16 +0000)]
Agrego diagrama de estados.

19 years agoAgrego doc sobre la implementacion con semaforos.
Ricardo Markiewicz [Mon, 28 Nov 2005 21:03:27 +0000 (21:03 +0000)]
Agrego doc sobre la implementacion con semaforos.

19 years agoanda bien por lo visto
tailor [Mon, 28 Nov 2005 01:59:58 +0000 (01:59 +0000)]
anda bien por lo visto

19 years agotodavia no anda muy bien, pero ya lo voy a sacar andando..
tailor [Mon, 28 Nov 2005 00:46:37 +0000 (00:46 +0000)]
todavia no anda muy bien, pero ya lo voy a sacar andando..

con semaforos.

19 years agotodo
tailor [Thu, 24 Nov 2005 03:33:00 +0000 (03:33 +0000)]
todo

19 years agocopado !
tailor [Wed, 23 Nov 2005 14:11:37 +0000 (14:11 +0000)]
copado !
todavia no comen, pero miren que tipos pensantes son mis filosofos...
ejecuten el filosofos.py y veanlos pensar..

piensan

19 years agolos subo para que no se borren, pero todavia no andan para nada bien..
tailor [Wed, 23 Nov 2005 13:59:03 +0000 (13:59 +0000)]
los subo para que no se borren, pero todavia no andan para nada bien..
si me dan algo de tiempo los arreglo..

iniciales, no andan.