Article View: alt.pl.comp.lang.csharp
Article #9752Re: Wątki nie chcą umierać :(
From: Banderas
Date: Mon, 31 Oct 2005 23:39
Date: Mon, 31 Oct 2005 23:39
30 lines
2326 bytes
2326 bytes
On Tue, 01 Nov 2005 00:14:56 +0100, Rafal M <rafalm1980@gazeta.pl> wrote: > Banderas wrote: >> Witam! >> Piszę program wykorzystujący wątki, które wywołuję w sposób następujący: >> listeningThread = new Thread(new ThreadStart(listening)); >> listeningThread.Start(); >> Umieściłem również na formatce przycisk Stop zawierający kod: >> listeningThread.Abort(); >> listeningThread.Join(); >> No i przy joinie czeka w meskończoność >> blok metody listen "opatuliłem" w try catch(ThreadAbortException) a >> wyjątku takiego nie odbiera. >> Wszystkie inne wyjątki działają Ok, tylko ten nieszczęsny Abort nie >> chce działać. >> > A sprawdz cos takiego: wywal Join, i wywolaj Aborta, watek zostanie > zastopowany, i kiedys sie pewnie zakonczy ... 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. -- Z podowów technicznych, wyświetlanie sygnaturki zostało wstrzymane do odwołania. Za wszelkie niedogodności przepraszamy.
Technical Details
Message-ID:
<op.szjanxmvs2eifk@host-217-172-250-154.lodz.mm.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!news.task.gda.pl!news.mm.pl!not-for-mailReferences:
<op.szi8itsis2eifk@host-217-172-250-154.lodz.mm.pl> <dk68hk$dd8$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!news.task.gda.pl!news.mm.pl!not-for-mail From: Banderas <gosmo67@poczta.onet.pl> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: Wątki nie chcą umierać :( Date: Tue, 01 Nov 2005 00:39:23 +0100 Organization: Multimedia Polska sp. z o.o. Lines: 30 Message-ID: <op.szjanxmvs2eifk@host-217-172-250-154.lodz.mm.pl> References: <op.szi8itsis2eifk@host-217-172-250-154.lodz.mm.pl> <dk68hk$dd8$1@inews.gazeta.pl> NNTP-Posting-Host: host-217-172-250-154.lodz.mm.pl Mime-Version: 1.0 X-Trace: news.mm.pl 1130802351 969 217.172.250.154 (31 Oct 2005 23:45:51 GMT) X-Complaints-To: abuse@multimedia.pl NNTP-Posting-Date: Mon, 31 Oct 2005 23:45:51 +0000 (UTC) User-Agent: Opera M2/8.50 (Win32, build 7700) X-Antivirus: avast! (VPS 0544-0, 2005-10-31), Outbound message X-Antivirus-Status: Not-Tested Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit