Javaプログラム例

Last modified: Wed Aug 29 22:26:02 2001 JST

Javaでのマルチスレッドを用いた並行プログラムの例が置いてあります. アプレットは含まれていません.
すべての実行結果

逐次実行

単一スレッドでの逐次実行.

相互に干渉しないスレッドの実行

start, stop, join, yield の使い方を学ぶ.

相互に干渉するスレッドの実行

synchronized, wait, notify, notifyAll の使い方を学ぶ.

通信チャネルを用いたプログラム

有限長バッファを通信チャネルとして用いる (Channel.java). 恥ずかしながら,以前のプログラムは間違っていました (^_^;)

リンク


田村直之
This page has been accessed ????? times since May 15, 1997.