# HG changeset patch # User riono # Date 1620284316 -32400 # Node ID 9be93a8605952ab9d66babd3a0fc256f858f56c3 # Parent 6db1ce63c1402b2931798d0190a0aae06b305dea update diff -r 6db1ce63c140 -r 9be93a860595 Paper/fig/ChristieClass.graffle Binary file Paper/fig/ChristieClass.graffle has changed diff -r 6db1ce63c140 -r 9be93a860595 Paper/fig/ChristieClass.pdf Binary file Paper/fig/ChristieClass.pdf has changed diff -r 6db1ce63c140 -r 9be93a860595 Paper/riono-sigos.pdf Binary file Paper/riono-sigos.pdf has changed diff -r 6db1ce63c140 -r 9be93a860595 Paper/riono-sigos.tex --- a/Paper/riono-sigos.tex Thu May 06 05:03:14 2021 +0900 +++ b/Paper/riono-sigos.tex Thu May 06 15:58:36 2021 +0900 @@ -148,6 +148,15 @@ CodeGearManagerはノードであり、CodeGear、DataGear、DataGearManagerを管理する。 DataGearManagerはDataGearを管理するものであり、putという操作により変数データ、つまりDataGearを格納できる。DataGearManagerのput操作を行う際にはLocalとRemoteのどちらかを選び、変数のkeyとデータを引数として渡す。 Localであれば、LocalのCodeGearManagerが管理しているDataGearManagerに対しDataGearを格納していく。Remoteであれば、接続したRemote先のCodeGearManagerが管理しているDataGearManagerにDataGearを格納できる。 + +\begin{figure}[h] %PDF +\begin{center} +\includegraphics[width=8cm]{fig/ChristieClass.pdf} +\caption{Christie の複数インスタンスの立ち上げ} +\label{fig:ring} +\end{center} +\end{figure} + put操作を行った後は、対象のDataGearManagerの中にqueueとして保管される。DataGearを取り出す際には、CodeGearm内で宣言した変数データにannotationをつける。DataGearのannotationにはTake、Peek、TakeFrom、PeekFromの4つがある。 diff -r 6db1ce63c140 -r 9be93a860595 sigos2021.mm --- a/sigos2021.mm Thu May 06 05:03:14 2021 +0900 +++ b/sigos2021.mm Thu May 06 15:58:36 2021 +0900 @@ -95,7 +95,7 @@ - + @@ -173,6 +173,13 @@ + + + + + + + @@ -213,6 +220,14 @@ + + + + + + + +