Article View: pl.comp.objects
Article #16548Re: Dlaczego singletony?
From: Piotr Kobzda
Date: Tue, 24 Apr 2007 16:14
Date: Tue, 24 Apr 2007 16:14
43 lines
2492 bytes
2492 bytes
Seweryn Habdank-Wojewódzki wrote:
> Witam
>
> Piotr Kobzda wrote:
>
>> Seweryn Habdank-Wojewódzki wrote:
>>
>>> Czekam na implementacje wraz z komentarzem. Podobno w Javie pisze się
>>> szybko, więc liczę na szybki kawałek dobrego kodu.
>> Proszę:
>>
>> public class Singleton {
>> private Singleton() { }
>> public static final Sigleton INSTANCE = new Singleton();
>> }
>>
>> albo (Java 1.5+):
>>
>> public enum Singleton {
>> INSTANCE;
>> }
>
> Prawda, że się nabijasz z Pana A.L.?
Nie. Wypowiedzi Pana A.L. cenię, jak mało które.
> Widzę że nie zarobi Pan A.L. ani centa, bo konkurencyjna oferta sama się
> pojawiła, jeszcze tylko komentarz nt. wątków oraz współpracy z innymi
> singletonami i jestem skory kupić tą implementację.
Wg mnie komentarz jest zbędny.
Interakcja klas i obiektów w środowisku wielowątkowym to temat złożony,
niewiele związany z singletonami jako takimi. Trzeba wiedzieć np., że
inicjalizacja kalsy jest zsynchronizowana, przez co może się zakleszczyć
jeśli powiązana jest z interakcją z innych wątków, podobnie jak wiedzieć
trzeba co zrobić, aby singleton był serialiowowalny itp. Nie dotyczy
jednak ten komentarz już Twojej potrzeby, na którą odpowiedziałem, tak
przynajmniej mi się zdaje.
piotr
Technical Details
Message-ID:
<f0ladf$21c$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<f0i3to$bq0$1@inews.gazeta.pl> <f0jcfq$hvc$1@srv.cyf-kr.edu.pl> <f0jhc5$j9$1@inews.gazeta.pl> <f0ki1l$t8j$1@cernne03.cern.ch> <6str23ttnf8vak7m0j50dr9h75v3e0467a@4ax.com> <f0ku93$mnk$2@news.vectranet.pl> <p20s23ti37rmclqbghvr9am53s5n8smesr@4ax.com> <f0kvhj$nh6$2@news.vectranet.pl> <f0l43i$4ep$1@inews.gazeta.pl> <f0l62a$u43$2@news.vectranet.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 Kobzda <pikob@gazeta.pl> Newsgroups: pl.comp.objects Subject: Re: Dlaczego singletony? Date: Tue, 24 Apr 2007 18:14:37 +0200 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 43 Message-ID: <f0ladf$21c$1@inews.gazeta.pl> References: <f0i3to$bq0$1@inews.gazeta.pl> <f0jcfq$hvc$1@srv.cyf-kr.edu.pl> <f0jhc5$j9$1@inews.gazeta.pl> <f0ki1l$t8j$1@cernne03.cern.ch> <6str23ttnf8vak7m0j50dr9h75v3e0467a@4ax.com> <f0ku93$mnk$2@news.vectranet.pl> <p20s23ti37rmclqbghvr9am53s5n8smesr@4ax.com> <f0kvhj$nh6$2@news.vectranet.pl> <f0l43i$4ep$1@inews.gazeta.pl> <f0l62a$u43$2@news.vectranet.pl> NNTP-Posting-Host: xdsl-2179.zgora.dialog.net.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1177431279 2092 81.168.232.131 (24 Apr 2007 16:14:39 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Tue, 24 Apr 2007 16:14:39 +0000 (UTC) X-User: pikob In-Reply-To: <f0l62a$u43$2@news.vectranet.pl> User-Agent: Thunderbird 1.5.0.10 (Windows/20070221) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit