🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #16548

Re: Dlaczego singletony?

#16548
From: Piotr Kobzda
Date: Tue, 24 Apr 2007 16:14
43 lines
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-mail
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>

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