Article View: pl.comp.lang.c
Article #272357Re: [SGCL] Odśmiecania współbieżnego ciąg dalszy
From: Marcin ‘Qrczak’ Kowalczyk
Date: Wed, 27 Feb 2008 19:44
Date: Wed, 27 Feb 2008 19:44
41 lines
2630 bytes
2630 bytes
Dnia 27-02-2008, Śr o godzinie 20:13 +0100, Artur Bać pisze:
> c) po zakonczeniu programu lub gdy gc sie zlituje tj niewiadomo kiedy.
>
> odpowiedz prawidlowa
> c) br oleje fs, a destruktor fs niewiadomo kiedy bedzie wykonany.
Nieprawda.
Nie mam pod ręką dokumentacji do .NET, ale ze źródeł Mono
mono-1.2.6/mcs/class/corlib/System.IO/BinaryWriter.cs:
public virtual void Close() {
Dispose (true);
}
void IDisposable.Dispose() {
Dispose (true);
}
protected virtual void Dispose (bool disposing)
{
if (disposing && OutStream != null)
OutStream.Close();
buffer = null;
m_encoding = null;
disposed = true;
}
> dokladnie dzieje sie tak chyba z tego co rozumie iz dopuki ostatnia
> referencja nie zginie doputy wszelkie wywolania Dispose() zostana
> zignorowane
Nic podobnego. Dispose jest zwykłą metodą, a using woła Dispose.
Nie ma żadnego liczenia referencji.
--
__("< Marcin Kowalczyk
\__/ qrczak@knm.org.pl
^^ http://qrnik.knm.org.pl/~qrczak/
Technical Details
Message-ID:
<1204141451.18837.31.camel@qrnik>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<fppvdq$68v$1@inews.gazeta.pl> <fq0od3$5bm$1@inews.gazeta.pl> <fq0qpa$ekv$1@inews.gazeta.pl> <fq0s58$jvv$1@inews.gazeta.pl> <fq0tjl$shn$1@news.vectranet.pl> <fq10ir$8nn$1@inews.gazeta.pl> <fq140s$2u6$1@news.vectranet.pl> <fq164t$3bl$1@inews.gazeta.pl> <fq1mqa$kqq$1@news.vectranet.pl> <fq42jk$k6t$1@bozon2.softax.pl> <fq4co0$5en$1@news2.task.gda.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: Marcin ‘Qrczak’ Kowalczyk <qrczak@knm.org.pl> Newsgroups: pl.comp.lang.c Subject: Re: [SGCL] Odśmiecania współbieżnego ciąg dalszy Date: Wed, 27 Feb 2008 20:44:12 +0100 Organization: tp.internet - http://www.tpi.pl/ Lines: 42 Message-ID: <1204141451.18837.31.camel@qrnik> References: <fppvdq$68v$1@inews.gazeta.pl> <fq0od3$5bm$1@inews.gazeta.pl> <fq0qpa$ekv$1@inews.gazeta.pl> <fq0s58$jvv$1@inews.gazeta.pl> <fq0tjl$shn$1@news.vectranet.pl> <fq10ir$8nn$1@inews.gazeta.pl> <fq140s$2u6$1@news.vectranet.pl> <fq164t$3bl$1@inews.gazeta.pl> <fq1mqa$kqq$1@news.vectranet.pl> <fq42jk$k6t$1@bozon2.softax.pl> <fq4co0$5en$1@news2.task.gda.pl> NNTP-Posting-Host: hjd150.internetdsl.tpnet.pl Mime-Version: 1.0 X-Trace: nemesis.news.tpi.pl 1204141835 5424 79.187.237.150 (27 Feb 2008 19:50:35 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Wed, 27 Feb 2008 19:50:35 +0000 (UTC) In-Reply-To: <fq4co0$5en$1@news2.task.gda.pl> X-Mailer: Evolution 2.12.1 PLD Linux Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit