[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

termination of my ruby apps leads to error

Junkone

1/13/2008 8:38:00 PM

I always get a error like this when i press Ctrl C to terminate my
program. Is there a better way to terminate a prob.

? Error in my_thread_global_end(): 1 threads didn't exit
1 Answer

Martin Boese

5/13/2008 11:34:00 AM

0

If I am not mistaken it's the SIGINT handler that produces the trace (assuming
you use a posix system):

Try:

Signal::trap('INT') do
# terminate and wait for your threads
exit
end

...on windows you might have to catch the 'EXIT' signal instead.. (?)


martin



On Sunday 13 January 2008 21:39:58 Junkone wrote:
> I always get a error like this when i press Ctrl C to terminate my
> program. Is there a better way to terminate a prob.
>
> ? Error in my_thread_global_end(): 1 threads didn't exit