DTMソフト開発 北海道情報大学 情報メディア学部 情報メディア学科 新井山ゼミ 0421605 迫 大志 前回までの成果 • 再生プログラムのマルチスレッド対応 • 再生前段階でのストリーム読込み 今回までの進捗状況 • 再生プログラムのマルチスレッド対応 – エラー処理中 • 再生前段階でのストリーム読込み – 対応済み HashMap HashMap • HashMap – SQLの用な使い方が可能 – 生成時に型を指定することによりどんなものでもキ ー値に使用可能 • (例:Int ,String, line ...etc) 予測エラー • マルチスレッドとHashMapの同期エラー – 複数スレッドがHashMapにアクスセス • 外部で同期取得 • http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/ap i/java/util/HashMap.html (Java 2 SE v1.4.0より) 評価 • 頭が痛いエラーすら出ないエラーの多発 考察 • APIと独自の見解 – 別クラスにより同期取得? – Vectorにカウンタ付きでスレッド実行? 今後の課題 • Error – 致命的なエラー。JVM かその外部で発生した例 外であり、Java プログラムで処理することはでき ない。 • RuntimeException – 正常な Java プログラムでは発生しない例外。例 外処理は任意。 • Exception – 正常な Java プログラムであっても、環境によっ ては発生する可能性がある。例外処理は必須。 今後の課題 • 前ページのいずれのエラーにも該当なしの場 合 – 何処が悪いのか – 何故悪いのか • 上記を感覚的にも慣れでもともかく察知できる よう努力が必要 次回までの成果誓約 • とりあえず今回のエラーを直してきます
© Copyright 2024 ExpyDoc