Article View: alt.pl.comp.lang.csharp
Article #9753Re: Wątki nie chcą umierać :(
From: DyzioS
Date: Tue, 01 Nov 2005 20:34
Date: Tue, 01 Nov 2005 20:34
20 lines
2033 bytes
2033 bytes
>> Banderas wrote: > > Wątek pracuje z soketem blokującym, więc narazie rozwiązaniem moim jest > Socket.Close(), co powoduje wywołanie wyjątku SocketException i działa > całkiem nieźle, lecz... zastanawia mnie po prostu sprawa tego aborta. > Wydaje mi się, że dokładnie wczytałem się w helpa i jest tam napisane, że > wywołany zostanie ThreadAbortException w wątku przerywanym, lecz tak się > nie dzieje. > A to chyba wyjasnia sprawe - wywolanie metody Abort wysyla tylko wyjątek do danego wątku, jak on jest zastopowany to nic sie nie dzieje - wyjątek po prostu czeka na przechwycenie :(. Niestety nie znam dobrego sposobu na 'siłowe' przerwanie pracy takiego wątku. Obawiam się, że nawet użycie przez PInvoke funkcji TerminateThread jest niebezpieczne choćby z powodu nie dania szansy na posprzątanie po wątku prze .NET. czyli skutki moga byc opłakane. Pozdrawiam Dyzio
Technical Details
Message-ID:
<dk8jdu$pfp$1@atlantis.news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<op.szi8itsis2eifk@host-217-172-250-154.lodz.mm.pl> <dk68hk$dd8$1@inews.gazeta.pl> <op.szjanxmvs2eifk@host-217-172-250-154.lodz.mm.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: "DyzioS" <ddus@poczta.onet.pl> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: Wątki nie chcą umierać :( Date: Tue, 1 Nov 2005 21:34:45 +0100 Organization: tp.internet - http://www.tpi.pl/ Lines: 22 Message-ID: <dk8jdu$pfp$1@atlantis.news.tpi.pl> References: <op.szi8itsis2eifk@host-217-172-250-154.lodz.mm.pl> <dk68hk$dd8$1@inews.gazeta.pl> <op.szjanxmvs2eifk@host-217-172-250-154.lodz.mm.pl> NNTP-Posting-Host: aaq201.neoplus.adsl.tpnet.pl X-Trace: atlantis.news.tpi.pl 1130877183 26105 83.25.16.201 (1 Nov 2005 20:33:03 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Tue, 1 Nov 2005 20:33:03 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2180 X-RFC2646: Format=Flowed; Response X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit