Thread priorities don't seem to have any effect:
c1 = 0
c2 = 0
a = Thread.new do
loop { c1 += 1 }
end
b = Thread.new do
loop { c2 += 1 }
end
b.priority = 99999
sleep 1
Thread.critical = 1
p c1 # => 347111
p c2 # => 343477
Am I missing something?
Dave