[so] tema 4 retaliates

Dorin Cristescu so@cursuri.cs.pub.ro
Wed, 2 Feb 2005 10:31:57 -0800 (PST)


> > -foarte frumos, m-am gandit. Analizand mecanismul
> am
> > ajuns la situatia urmatoare: cum informatia utila
> din
> > semnal se transmite asincron, putand deci veni in
> > rafala, una dupa alta etc., revine ca trebuie
> folosita
> > o sincronizare in handler. Cam infiorator. Orice
> fel
> 
> Pentru sincronizare poti bloca semanelele. Nu ai
> nevoie de semafoare sau 
> altceva.
> 
> tavi


Adica unde le blochez, in ce varianta de solutie?
Daca blochez in varianta cu un singur thread de
dispatch se duce pe campi paralelismul, tinandu-se
toate cererile in asteptare pana cand intra workerul
(dupa nspe context switchuri) si deblocheaza semnalul.
Nu am luat in calcul treaba ca semnalul imbogatit tot
nu se poate trimite unui thread.
Care s-ar aplica si in celelalte variante de solutii
cu threaduri zburdand peste tot.

Mai multe detalii despre solutia agreata, va rog.. ma
indoiesc ca mai face cineva tema asta, ca sa ne
preocupam cu divulgarea solutiei.
Multumesc,
Dorin

=====
-------

Trece lebedele-n zare,
Eu ma uit, ele dispare

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com