I need to burn the CPU with an infinite loop. I'm looking to avoid the 0.2 second time it takes Net::Curl to respond with the pricing from the API it's calling. Every 60 seconds I have a 0.2 second delay. I'm hoping to avoid that by forking off that Net::Curl call or perhaps making that Net::Curl call part of a another script that my infinite loop can call via localhost. . Sleep would do the opposite of what I want to accomplish.