著者
打越 智之 杉山 安洋
出版者
情報処理学会
雑誌
研究報告ソフトウェア工学(SE) (ISSN:09196072)
巻号頁・発行日
vol.2010, no.19, pp.1-8, 2010-03-11

分散型ソフトウェアにおけるマルチスレッド処理の一つに非同期メソッド呼び出しモデルがある.非同期呼び出しモデルによるマルチスレッド処理の難しさは,最適な同期場所を見つけ出すことが難しい点である.同期場所の選択を誤ると,並列に実行できる処理が減り,並列化による処理速度の向上が実現できない.本稿では,遅延評価を用いて,最適な同期場所を見つける手法を提案する.Asynchronous method invocation model is one of thread control models for distributed software. In asynchronous invocation model, it is hard to find proper synchronization points for asynchronously invoked methods. Improper synchronization points result in low parallelism, and poor improvement of execution speed. This paper will propose a thread synchronization mechanism using lazy evaluation to find proper synchronization points.