@article{oai:ipsj.ixsq.nii.ac.jp:00016952, author = {八杉, 昌宏 and 馬谷, 誠二 and 小宮, 常康 and 湯淺, 太一 and Masahiro, Yasugi and Seiji, Umatani and Tsuneyasu, Komiya and Taiichi, Yuasa}, issue = {SIG02(PRO6)}, journal = {情報処理学会論文誌プログラミング(PRO)}, month = {Mar}, note = {本論文では,実行中にコンテキストの一部を切り取って部分継続として保存したり,部分継続をコンテキストの一部として挿入したりすることで,マルチコンテキスト管理をサポートする方式について考察する.C言語を拡張し,複数の仕事を多重実行するプログラムを記述できるようにすることを目指している.それぞれのプロセッサが単に与えられた一つの仕事をするのではなく,ときどき他のプロセッサなど外部からの要求にも応えながら,また,まだできない仕事を後回しにしながら動作するようなプログラムを記述できるものとする., We discuss primitives and their extension to support multi-context management which is achieved by extracting/inserting a partial continuation from/to execution contexts. We are designing an extended C language to describe programs where multiple tasks may be concurrently executed. In this language, we can describe a program where each processor not only performs the given task but also responds to requests from the other processors and also defers unavailable tasks.}, pages = {102--102}, title = {マルチコンテキスト管理をサポートする実装用言語}, volume = {41}, year = {2000} }