スレッドをいっぱい立ててみた時のお話。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と時々(福山)雅治 https://t.co/I4GFddIPMf https://t.co/uoC39TJu1C
スレッドの話だと聞いて集まってきた @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:11Threadバリバリ使ってます #rubykaigiB
2015-12-13 14:18:29えもりまさんのスレッドトーク、いつぞやの大江戸以来なのではないだろうか。 #rubykaigi #rubykaigiB
2015-12-13 14:19:00jishin.netでは1つのセンサーごとに1スレッドを立ち上げて通信している。合計10000スレッドを立ち上げて使った。 jishin.net #rubykaigi #rubykaigiB
2015-12-13 14:20:01Thread#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