Thread (39 messages) flat view 39 messages, 3 authors, 2016-06-15

Re: [PATCH 5/4] run-command: implement abort_async for pthreads

From: Johannes Sixt <hidden>
Date: 2016-06-15 22:50:57

On Freitag, 1. April 2011, Erik Faye-Lund wrote:
On Fri, Apr 1, 2011 at 9:42 PM, Johannes Sixt [off-list ref] wrote:
quoted
But this does not help the case at hand in any way. How would you
interrupt a thread that is blocked in ReadFile()? The point of
pthread_cancel() is that it interrupts blocked system calls
There is no mention of such a guarantee in POSIX (section 2.9.5 Thread
Cancellation), so relying on that is undefined behavior.
In the paragraph before the bulleted list at the end of "Cancellation Points":

"...If a thread has cancelability enabled and a cancellation request is made 
with the thread as a target while the thread is suspended at a cancellation 
point, the thread shall be awakened and the cancellation request shall be 
acted upon..."

-- Hannes
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help