Java標準同期化オブジェクトの活用で手軽にマルチスレッド対応|株式会社シンメトリック公式ブログ - 携帯開発から生まれる技術情報| 携帯サイト開発から生まれる技術情報ブログ 前回は、DateFormatクラスがマルチスレッド問題によってバグを引き起こす例を紹介した。マルチスレッドによる問題に対処するには、スレッドごとにインスタンスを作成するか、synchronizedブロックによる同期化を行う。でも「正しい同期化」を行うには十分な知識とコードの把握が不可欠・・・。 そんな時に重宝するのが、Java標準で用意されている同期化オブジェクト。どんなケースにも対応できるわけではないけど、お手軽かつ必要十分な機能を備えている。これを使わない手はない。 第3の同期化方法 前回は同期化の方法として、以下2通りの方法を紹介した。 [方法A]スレッドごとにクラスのインスタンスを生成 [方法B]クラス
Java/SwingTips - JavaのSwingに特化したTips 差分表示最後の更新で追加された行はこのように表示します。最後の更新で削除された行はこのように表示します。JavaのSwingに特化したTips *JTableに貼り付けたJTreeにて、指定箇所に移動したい場合 良くある話だけれど、エラー時にエラー箇所に移動する方法 ---( ListSelectionModel selectionModel = table.getSelectionModel(); TreePath path = new TreePath(node.getPath()); JTree tree = table.getTree(); // ツリーをとってくる方法は様々だけれど int row = tree.getRowForPath(path); selectionModel.setSelection
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く