🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #309235

Re: Jak wymusić zakończenie wątku?

#309235
From: Sebastian Biały
Date: Thu, 13 Apr 2017 17:22
13 lines
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-mail
References: <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