[so] Tema 2 SSC
Bogdan Butnaru
so@atlantis.cs.pub.ro
Wed, 29 Oct 2003 01:14:11 +0300
Atasata este tema 2. Imi cer scuze, dar nu pot veni miercuri sa o
prezint. Oricum, cred ca este destul de 'unica' ca sa fie clar ca nu e
copiata. Folosesc practic trei sisteme de sincronizare: un
threading.Condition ce asigura ca threadurile (SBC) nu pornesc decat dupa
ce a inceput un tact de ceas, un threading.Event ce asigura ca un tact de
ceas nu se termina decat cand toate SBC-urile au terminat treaba pentru
acel tact, si un threading.Lock ce asigura ca intr-un tact de ceas un
singur SBC acceseaza memoria.
Daca ai rabdare sa te uiti prin sursa, vei gasi o gramada de optiuni de
modificat - cate tacturi de ceas dureaza fiecare operatie, de exemplu,
sau chiar programul pe care il executa fiecare SBC (au un fel de
assembler).
Sper ca totul e OK. Poti folosi '--help' sau '-h' pentru instructiuni.
--
Bogdan Butnaru
bogdanb@fastmail.fm
--
http://www.fastmail.fm - A no graphics, no pop-ups email service