|
From: | Michael Goffioul |
Subject: | Re: interrupt handing and the GUI (bug #37672) |
Date: | Mon, 11 Nov 2013 07:22:17 -0500 |
On 11/10/2013 10:45 PM, Daniel J Sebald wrote:Yes, it mentions pthread_kill. That appears to allow us to direct a
The last answer at this link seems to know more than the rest of us:
http://stackoverflow.com/questions/12820765/can-i-send-signals-to-different-threads
Maybe there is something there.
signal to a particular thread.
I'm attaching a patch that seems to at least partially work for me.
At least interrupts seem to work now inside sleep and long running
functions like "inv (large_matrix)", but now I also get random
segfaults when typing Ctrl-C in the command window after a few
interrupts have been processed (it seems random).
I don't expect it will work on Windows. I suppose it just
happens to work for me because Qt is using pthreads on my system.
What if Qt doesn't use pthreads?
[Prev in Thread] | Current Thread | [Next in Thread] |