Java による並行オブジェクト指向プログラミング
[
一つ
|
一つ(ダブルバッファ)
|
複数
|
複数(ダブルバッファ)
|
同期と非同期
|
有限バッファ
|
English
]
一つのオブジェクトの回転
簡単なクラスを用いて 3D オブジェクトを生成する.
実行
Sample.html
Sample.java
WireFrame.java
FreeSoR.java
次は,ダブルバッファを用いて処理をする.
実行
Sample05.html
Sample05.java
複数のオブジェクトの回転
これら 3D オブジェクトは,並行に処理される.ここでは, 六個のオブジェクトを生成する.
実行
Sample1.html
Sample1.java
TR.java
次は,ダブルバッファを用いて処理をする.
実行
Sample15.html
Sample15.java
同期 v.s. 非同期
セマフォを使って,同期,非同期を切替える. さらに,ダブルバッファの機能は追加してある.
実行
Sample2.html
Sample2.java
Bounded Buffers
有限バッファ問題を表現する.
実行
Sample3.html
Sample3.java
次に入力として●を使う.
実行
Sample4.html
Sample4.java
[
一つ
|
一つ(ダブルバッファ)
|
複数
|
複数(ダブルバッファ)
|
同期と非同期
|
有限バッファ
|
English
]