@inproceedings{oai:ipsj.ixsq.nii.ac.jp:00082734, author = {永井, 秀利 and Hidetoshi, Nagai}, book = {夏のプログラミング・シンポジウム2011報告集}, month = {Jan}, note = {ThreadGroupクラスはRubyの標準組み込みクラスの一つであり,実行中のRubyインタープリタは常に一つ以上のThreadGroupオブジェクトを持つ.そのような存在であるにもかかわらず,ThreadGroupクラスは十分に活用されているとは言い難い.その原因の一つは,ThreadGroupクラスの機能不足にあると言えよう.そこで本稿では,ThreadGroupという存在に想定しうる役割として「スレッド群のコンテナ」,「スレッド群の管理母体」,「スレッド群の共通実行環境」という3つを考え,それらの観点に基づいてRubyのThreadGroupクラスの現状と強化案を述べる., In Ruby language, ThreadGroup class is one of standard classes. Although at least one ThreadGroup object exists on a running Ruby interpreter, it is difficult to say that ThreadGroup class is fully utilized in Ruby scripts. One of the reason of why is poor ability of ThreadGroup class. In this paper, I discuss about ThreadGroup class in three types of usages, that is, "a container of threads", "an administrator of threads", and "a common environment of threads". From those points of view, I describe current status of Ruby's ThreadGroup class and a plan to improve the class.}, pages = {27--34}, publisher = {情報処理学会}, title = {RubyのThreadGroupクラスの機能拡張の試みについて}, year = {2012} }