🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #9929

Re: CS, Eventy i Multicast

#9929
From: Jan
Date: Fri, 11 Nov 2005 07:24
34 lines
2319 bytes
Kuba Florczyk napisał(a):

> Na mój gust to widzę dwa rozwiązania:
> - pierwsze ogólne - definiujesz eventy w itemach pod które podpina sie 
> monitor, nastepnie do monitora podpinaja sie obserwatorzy. Podczas 
> zrzucenia eventu przez item, sa one wysylane do obserwatorow a one 
> decyduja czy danych typ jest przeznaczony dla nich, jezeli tak to 
> powiedzmy ustawiaja flage: Resolved = true / Cancel = true
> Wbrew pozorom jest to dosc efektywne rozwiazanie, bo obserwatorzy 
> zasadniczo wykonaja tylko jedno sprawdzenie typu a wiec nie bedzie to 
> obciazac systemu.
> - drugie bardziej szczegolowe - podobnie jak pierwsze ale podefiniowac 
> zdarzenia w zaleznosci od typu - plus jest taki ze bedzie mniej wywolan 
> do obserwatorow i nie bedziesz musial sprawdzac typu, ale minus jest 
> taki iz komplikuje to konstrukcje
> 
> pozdrawiam
> kuba florczyk

Witam i dziekuje.

Z tym pierwszym rozwiazaniem to zastanawiam sie nad wydajnoscia. Gdzies 
kiedys przeczytalem, ze taki lancuch wywolan(jezeli jest wielu odbiorcow 
event'ow) jest raczej czasochlonne.

Z drugiej strony ciekawe co to znaczy "wielu odbiorcow" - u mnie bedzie 
ich moze 30-40 max. wiec nie bedzie raczej zle.
Drugie rozwiazanie nie wchodzi w gre - tych typow(Items) bedzie zmienna 
liczba i bedzie ich baaardzo duzo wiec zdecydowanie odpada(jezeli dobrze 
oczywiscie zrozumialem podejscie).

Pozdrawiam i dzieki za sugestie.

JK
Technical Details
Message-ID: <dl1h0d$a85$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
References: <dkv4kp$jhi$1@news.onet.pl> <dkvmu6$pjv$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
From: Jan <kowalski_janek@poczta.onet.pl>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: CS, Eventy i Multicast
Date: Fri, 11 Nov 2005 08:24:59 +0100
Organization: Onet.pl
Lines: 34
Message-ID: <dl1h0d$a85$1@news.onet.pl>
References: <dkv4kp$jhi$1@news.onet.pl> <dkvmu6$pjv$1@news.onet.pl>
NNTP-Posting-Host: 195.136.186.4
Mime-Version: 1.0
X-Trace: news.onet.pl 1131693901 10501 195.136.186.4 (11 Nov 2005 07:25:01 GMT)
X-Complaints-To: usenet@news.onet.pl
NNTP-Posting-Date: Fri, 11 Nov 2005 07:25:01 +0000 (UTC)
X-Sender: xf01560zWPk+9+3PFZl6TBrOH2pIH8dMTPLCjRdZ884=
In-Reply-To: <dkvmu6$pjv$1@news.onet.pl>
X-Accept-Language: pl, en-us, en
User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit