[so] tema 4 retaliates
George Ciobanu
so@cursuri.cs.pub.ro
Thu, 3 Feb 2005 11:53:46 -0800 (PST)
Salut,
Functia sem_post e safe de folosit in semnale. Mecanismele de sincronizare
definite pentru procese, cum ar fi semafoarele sau cozile de mesaje pot fi
folosite in semnale.
Avand in vedere ca s-au trimis deja teme inseamna ca exista
o solutie. Faptul ca altii nu mai fac tema 4 nu e un motiv sa-ti faca altcineva
tema.
Numai bine,
George
--- Dorin Cristescu <io6425829@yahoo.com> wrote:
>
> --- Dorin Cristescu <io6425829@yahoo.com> wrote:
>
> > > > -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
> >
>
>
> Hellllo?
> Am sistat scrisul de surse pana la elucidarea
> problemei.
> As vrea sa se amane si termenul limita de predare cu
> aceeasi intarziere.
>
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail - Find what you need with new enhanced search.
> http://info.mail.yahoo.com/mail_250
> _______________________________________________
> so mailing list
> so@cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
>
__________________________________
Do you Yahoo!?
Yahoo! Mail - Helps protect you from nasty viruses.
http://promotions.yahoo.com/new_mail