
スレッドをいっぱい立ててみた時のお話。10000スレッドでRubyはどうなるか? #rubykaigi #rubykaigiB

Next up: 14:10-14:45 (35) / "Discussion on Thread between version 1.8.6 and 2.2.3" / 🔈@emorima / 📍HallB ( #rubykaigiB ) #rubykaigi
2015-12-13 14:05:02
酒とRubyと時々(福山)雅治 / Asakusa.rb, Rails Girls, 千鳥足.rb, https://t.co/FsvqccdzYp

スレッドの話だと聞いて集まってきた @emorima ファンクラブの皆さんの様子です #rubykaigi #rubykaigib pic.twitter.com/cvZHwmCvy8
2015-12-13 14:13:08

“Rails Girls やりたいという方いらっしゃたらお声がけください” rubykaigi.org/2015/presentat… #rubykaigi #rubykaigiB
2015-12-13 14:17:14
#asakusarb @emorima メンバー、さすがの告知だ #rubykaigib #rubykaigi
2015-12-13 14:17:48
「スレッド興味ある方」ノノノ「Railsとか使ってたらスレッド使わないんじゃないですかね… じゃ、スレッド好きな方」…「あ、だいぶ減りましたね」 #rubykaigi #rubykaigiB
2015-12-13 14:18:11
Threadバリバリ使ってます #rubykaigiB
2015-12-13 14:18:29
えもりまさんのスレッドトーク、いつぞやの大江戸以来なのではないだろうか。 #rubykaigi #rubykaigiB
2015-12-13 14:19:00
jishin.netでは1つのセンサーごとに1スレッドを立ち上げて通信している。合計10000スレッドを立ち上げて使った。 jishin.net #rubykaigi #rubykaigiB
2015-12-13 14:20:01
#Thread#statusがThreadの状態(activeとか)を返すもの。あるとき、child threadがrunやsleepを返しているのに、stuckしてしまうということが度々起こった。 #rubykaigi #rubykaigiB
2015-12-13 14:22:22
これだと異常スレッドを再起動したくてもできないので、監視の仕組みを作った。具体的には子スレッドを作るときにobserve classを作っておき、子スレッドから定期的にobserve classの時刻を更新するようにした。 #rubykaigi #rubykaigiB
2015-12-13 14:23:54