Article View: alt.pl.comp.lang.csharp
Article #9927Re: CS, Eventy i Multicast
From: Piotr Dobrowolski
Date: Mon, 14 Nov 2005 13:25
Date: Mon, 14 Nov 2005 13:25
24 lines
1995 bytes
1995 bytes
Dnia 14-11-2005 o 11:13:16 Paweł Filipiak <pfilipiak@poczta.fm> napisał: > Użytkownik "Piotr Dobrowolski" <Piotr.Dobrowolski@_usun_gmail.com> > napisał w wiadomości > news:op.sz4gtwmqzowjqs@da-pdobrowolski.windtelecom.pl... > [...] >> [PD] Drobna optymalizacja powyzszego pomyslu: tworzymy Hashtable (lub >> Dictionary w 2.0), ktorej kluczem jest identyfikator item'a a >> elementami delegaty. Metoda ZarejestrujMnie dodaje delegat do elementu >> pod odpowiednim kluczem. W momencie przyjscia zdarzenia jeden strzal do >> Hashtable i wywolanie znajdujacego sie tam delegata. Zysk wydajnosciowy > > no dobrze, a gdzie tu rozróżnianie, jakimi typami eventu zarejestrowany > Subskrybent jest "zainteresowany"? :) Klucze w Hashtable muszą byc > unikatowe, czyli otrzymujemy relację 1=1 (jeden typ eventu na jednego i > tylko jednego subskrybenta) [PD] Kluczem jest nazwa eventu, wartoscia delegat (czyli z definicji kolejka wskaznikow na metody). Wiec relacja event:subskrybent jest 1:n -- Piotr Dobrowolski Piotr.Dobrowolski@_usun_gmail.com
Technical Details
Message-ID:
<op.sz8fkztpzowjqs@da-pdobrowolski.windtelecom.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<dkv4kp$jhi$1@news.onet.pl> <43733fc2$1@news.home.net.pl> <dkvik6$4un$1@nemesis.news.tpi.pl> <op.sz4gtwmqzowjqs@da-pdobrowolski.windtelecom.pl> <4378634a$1@news.home.net.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "Piotr Dobrowolski" <Piotr.Dobrowolski@_usun_gmail.com> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: CS, Eventy i Multicast Date: Mon, 14 Nov 2005 14:25:37 +0100 Organization: Wind Telecom Lines: 24 Message-ID: <op.sz8fkztpzowjqs@da-pdobrowolski.windtelecom.pl> References: <dkv4kp$jhi$1@news.onet.pl> <43733fc2$1@news.home.net.pl> <dkvik6$4un$1@nemesis.news.tpi.pl> <op.sz4gtwmqzowjqs@da-pdobrowolski.windtelecom.pl> <4378634a$1@news.home.net.pl> NNTP-Posting-Host: gateway.wind.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1131974738 4701 212.244.228.198 (14 Nov 2005 13:25:38 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Mon, 14 Nov 2005 13:25:38 +0000 (UTC) X-User: powersink User-Agent: Opera M2/8.50 (Win32, build 7700) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit