priority=

thr.priority= integer â thr
Instance Public methods

Sets the priority of thr to integer. Higher-priority threads will run more frequently than lower-priority threads (but lower-priority threads can also run).

This is just hint for Ruby thread scheduler. It may be ignored on some platform.

1
2
3
4
5
6
7
8
9
10
11
12
13
count1 = count2 = 0
a = Thread.new do
      loop { count1 += 1 }
    end
a.priority = -1
 
b = Thread.new do
      loop { count2 += 1 }
    end
b.priority = -2
sleep 1   #=> 1
count1    #=> 622504
count2    #=> 5832
doc_ruby_on_rails
2025-01-10 15:47:30
Comments
Leave a Comment

Please login to continue.