Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror

Comment Ruby thread scheduler uses gettime.. DANGER!!! (Score 2, Informative) 162

I like both ruby and python. In a recent project were we tried to use ruby for linux OS control I came across a dangerous problem.

The Ruby thread scheduler relies on gettime to schedule threads. What's the problem with this? Just change our clock back in time will running a threaded ruby application. You'll notice that your thread stalls and will stay that way until time catches up with it.

For this reason alone I can never recommend Ruby until it gets a proper thread scheduler that employs a more reliable scheduling method or uses pthreads.

Slashdot Top Deals

RAM wasn't built in a day.

Working...