Mercurial > hg > Events > OSC2011
diff presen/index.html @ 7:63b061716258
modify
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 10 Sep 2011 05:46:47 +0900 |
parents | 4573aaf1bf0b d3785522a5bc |
children | 9ecd6c8cfb68 |
line wrap: on
line diff
--- a/presen/index.html Sat Sep 10 05:27:00 2011 +0900 +++ b/presen/index.html Sat Sep 10 05:46:47 2011 +0900 @@ -749,14 +749,15 @@ <ul> <li>ZRLEよりも少なくですむ可能性がある。</li> <li>圧縮率が高い為プロキシのメモリを食わないですむ。</li> + </ul> <li>一度ZRLEEに圧縮してしまえば、データはそのまま流すことができる。</li> <li>TreeVNCの設計にある「データを木の下へ流す」の条件を満たす。</li> - </ul> </div> <!-- PAGE --> <div class="slide"> - <h1>圧縮したデータの転送</h1> - <li>データの転送は複数いる子へ並列に行う。</li> + <h1>データの転送</h1> + <li>クライアントから接続されるとsenderスレッドが作られる。</li> + <li>senderスレッドによりデータの転送は並列に行われる。</li> <p class="textcenter"> <img src="./pix/MulticastQueue3.png"> </p> @@ -885,6 +886,18 @@ <li>どこからも参照されないデータはProxyのメモリから削除される。</li> </div> <!-- PAGE --> + <div class="slide"> + <h1>並列なデータ転送に関して...</h1> + <li>次のソースを見てください。</li> + <pre> +executor.execute(new SendThread(out, buffer)); + </pre> + <li class="incremental">実はこのソース、僕が最初に書いた並列にデータを転送させる部分です。</li> + <li class="incremental">一回のデータ転送に1スレッドを立てているというとても酷いソース</li> + <li class="incremental">3台つなげただけでプログラムが落ちた。</li> + <li class="incremental">こんなプログラムだけは書かないようにしましょう...</li> + </div> + <!-- PAGE --> <div class="slide"> <div class="taninaritop"> @@ -1202,6 +1215,8 @@ </Font> <br> プロキシから受け取ったデータをもとに接続を開始する関数。 + <br> + この時クライアント6がクライアント1に変わる。 </Font> </td> @@ -1262,6 +1277,15 @@ </div> <!-- PAGE --> +<div class="slide"> + <div class="taninaritop" > + <h1>木の再構成手順</h1> + <center><h2>再構成後の木</h2></center> + <center><img class="scale" src="pix/reuml7.png" alt=""></center> + </div> +</div> + +<!-- PAGE --> <div class="slide"> <h1>最後に</h1>