Article View: pl.comp.lang.c
Article #309235Re: Jak wymusić zakończenie wątku?
From: Sebastian Biały
Date: Thu, 13 Apr 2017 17:22
Date: Thu, 13 Apr 2017 17:22
13 lines
1493 bytes
1493 bytes
On 4/13/2017 4:27 PM, Borneq wrote: > Czy pobrać Id wątku i zabić go procedurą zależną od systemu > operacyjnego? gwałtownie zabity może mieć pootwierane jakieś zasoby. Owszem i dlatego nie rób tego, jest to absolutnie niewskazane bo jest nieprzewidywalne. Jeśli watek zablokowany jest na IO to sprawdź czy możesz do niego wysłać "sygnał" który zrobi interrupta. Niektóre bibliteki to potafią. Zazwyczj wylatują wtedy z IO z jakimś błedem. Ponadto nie ma tam timed-wait/timed-read na IO? Blokowanie watku w nieskończoność jest powodem problemów.
Technical Details
Message-ID:
<ococ57$fmv$1@node2.news.atman.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailReferences:
<oco1sa$gmq$1@node1.news.atman.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: Sebastian Biały <heby@poczta.onet.pl> Newsgroups: pl.comp.lang.c Subject: Re: Jak wymusić zakończenie wątku? Date: Thu, 13 Apr 2017 19:22:41 +0200 Organization: ATMAN - ATM S.A. Lines: 14 Message-ID: <ococ57$fmv$1@node2.news.atman.pl> References: <oco1sa$gmq$1@node1.news.atman.pl> NNTP-Posting-Host: 176.115.85.233 Mime-Version: 1.0 X-Trace: node2.news.atman.pl 1492104167 16095 176.115.85.233 (13 Apr 2017 17:22:47 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Thu, 13 Apr 2017 17:22:47 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 In-Reply-To: <oco1sa$gmq$1@node1.news.atman.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit