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>