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

I never cheated an honest man, only rascals. They wanted something for nothing. I gave them nothing for something. -- Joseph "Yellow Kid" Weil

Working...