http://www.wiki.crossplatform.ru/index.php?title=Ruby/Threads/priority&feed=atom&action=history
Ruby/Threads/priority - История изменений
2024-03-29T04:55:30Z
История изменений этой страницы в вики
MediaWiki 1.15.1
http://www.wiki.crossplatform.ru/index.php?title=Ruby/Threads/priority&diff=8632&oldid=prev
ViGOur: 1 версия: Импорт выборки материалов по Ruby
2010-09-13T18:00:41Z
<p>1 версия: Импорт выборки материалов по Ruby</p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black;">Версия 18:00, 13 сентября 2010</td>
</tr>
<!-- diff generator: internal 2024-03-29 04:55:31 -->
</table>
ViGOur
http://www.wiki.crossplatform.ru/index.php?title=Ruby/Threads/priority&diff=8631&oldid=prev
в 17:10, 26 мая 2010
2010-05-26T17:10:41Z
<p></p>
<p><b>Новая страница</b></p><div>==Thread Priority==<br />
<br />
<br />
<br />
<br />
<!-- start source code --><br />
<br />
<source lang="ruby"><br />
<br />
<br />
$slow = 0<br />
$fast = 0<br />
(Thread.new { loop { $slow += 1 } }).priority = -2<br />
(Thread.new { loop { $fast += 1 } }).priority = -1<br />
sleep 1<br />
Thread.critical = true<br />
puts "The slow thread counted to #{$slow}"<br />
puts "The fast thread counted to #{$fast}"<br />
<br />
# The slow thread counted to 11675<br />
# The fast thread counted to 629474<br />
</source><br />
<br />
<br />
<br />
<br />
==What is your priority==<br />
<br />
<br />
<br />
<br />
<!-- start source code --><br />
<br />
<source lang="ruby"><br />
<br />
t1 = Thread.new { loop { sleep 1 } }<br />
t2 = Thread.new { loop { sleep 1 } }<br />
t2.priority = 3 # Set t2 at priority 3<br />
p1 = t1.priority # 0<br />
p2 = t2.priority # 3<br />
</source></div>