{"updated":"2025-01-21T18:52:16.299101+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00082734","sets":["6164:6805:6806:6810"]},"path":["6810"],"owner":"10","recid":"82734","title":["RubyのThreadGroupクラスの機能拡張の試みについて"],"pubdate":{"attribute_name":"公開日","attribute_value":"2012-01-06"},"_buckets":{"deposit":"d8976235-ff71-40fc-b8c4-f1beac9f5da7"},"_deposit":{"id":"82734","pid":{"type":"depid","value":"82734","revision_id":0},"owners":[10],"status":"published","created_by":10},"item_title":"RubyのThreadGroupクラスの機能拡張の試みについて","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"RubyのThreadGroupクラスの機能拡張の試みについて"},{"subitem_title":"A Plan to Improve ThreadGroup Class in Ruby","subitem_title_language":"en"}]},"item_type_id":"18","publish_date":"2012-01-06","item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_18_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"九州工業大学"}]},"item_18_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Kyushu Institute of Technology","subitem_text_language":"en"}]},"item_publisher":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/82734/files/IPSJ-SPRO2011006.pdf"},"date":[{"dateType":"Available","dateValue":"2012-01-06"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-SPRO2011006.pdf","filesize":[{"value":"453.1 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"0","billingrole":"5"},{"tax":["include_tax"],"price":"0","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"e014031c-4400-4871-9fdc-028cc424524a","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2011 by the Information Processing Society of Japan"}]},"item_18_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"永井, 秀利"}],"nameIdentifiers":[{}]}]},"item_18_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Hidetoshi, Nagai","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_5794","resourcetype":"conference paper"}]},"item_18_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"ThreadGroupクラスはRubyの標準組み込みクラスの一つであり,実行中のRubyインタープリタは常に一つ以上のThreadGroupオブジェクトを持つ.そのような存在であるにもかかわらず,ThreadGroupクラスは十分に活用されているとは言い難い.その原因の一つは,ThreadGroupクラスの機能不足にあると言えよう.そこで本稿では,ThreadGroupという存在に想定しうる役割として「スレッド群のコンテナ」,「スレッド群の管理母体」,「スレッド群の共通実行環境」という3つを考え,それらの観点に基づいてRubyのThreadGroupクラスの現状と強化案を述べる.","subitem_description_type":"Other"}]},"item_18_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"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.","subitem_description_type":"Other"}]},"item_18_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"34","bibliographic_titles":[{"bibliographic_title":"夏のプログラミング・シンポジウム2011報告集"}],"bibliographicPageStart":"27","bibliographicIssueDates":{"bibliographicIssueDate":"2012-01-06","bibliographicIssueDateType":"Issued"}}]},"relation_version_is_last":true,"weko_creator_id":"10"},"created":"2025-01-18T23:36:31.338076+00:00","id":82734,"links":{}}