From: Lennon Day-Reynolds Date: 2004-08-14T03:49:43+09:00 Subject: Re: timeouts with threads and SIGALRM Eric, I realized that this probably should have been my first suggestion: how about using the standard 'timeout' module to accomplish the same thing? Ex: require 'timeout' begin timeout(TIMELIMIT) do my_sometimes_too_long_method() end rescue Timeout::Error # Handle timeout here end