掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     マルチスレッドアプリケーションでのシーケンス図の作成


フラット表示 前のトピック | 次のトピック
投稿者 トピック
未登録ゲスト
投稿日時: 2009-9-17 10:05

Re: マルチスレッドアプリケーションでのシーケンス図の作成

素早いレスポンスをありがとうございます。

引用:

ご指摘の「不安定」については、現時点ではご指摘のような現象は
ご報告がありません。おそらく、対象のプログラムの内容(
スレッドの作成方法や処理の内容)に依存する問題と思われます。

そうですか。こちらの環境の問題かも知れません。
ソフトはJava SE6のSwingWorkerを使っており、GUIとは
別のスレッドで呼び出される箇所にブレイクポイントを設定しています。
スレッド作成は全てフレームワーク側に任せているので、自分では
明示的に生成を行っていないです。
http://java.sun.com/javase/ja/6/docs/ja/api/javax/swing/SwingWorker.html

引用:

・「不安定」について、同じ対象・同じデバッグ設定で実行した
 場合でも、状況によって成功・失敗(ハングアップ等)が
 発生するのでしょうか?
 それとも、ある条件では成功し、条件を変えると
 (ブレークポイントの位置を変えると)失敗するのでしょうか?

前者です。条件を変えずに同じデバッグ起動を繰り返していました。

引用:

・ブレークポイントで止まらないという問題について、
 特定の場所では必ず止まらない、という状況でしょうか?
 それとも、条件を変えず実行して、同じ場所でも止まる場合と
 止まらない場合がある、ということでしょうか?

後者です。条件を変えずに同じデバッグ起動を繰り返していました。

引用:

・この問題は、提示した2つの方法のうち、どちらで発生しますか?
 両方で発生しますか?

両方で発生しました。
もう少し問題発生の規則性が分かれば良いのですけど、現状言えるのは
同じ条件でデバッグしても、問題が発生する場合と発生しない場合がある
と言うことです。(問題発生の場合の方がずっと多い気がします)
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   マルチスレッドアプリケーションでのシーケンス図の作成 tkouno 2006-6-29 14:48
     Re: マルチスレッドアプリケーションでのシーケンス図の作成 未登録ゲスト 2009-9-16 17:11
       Re: マルチスレッドアプリケーションでのシーケンス図の作成 tkouno 2009-9-16 17:21
         Re: マルチスレッドアプリケーションでのシーケンス図の作成 未登録ゲスト 2009-9-17 9:04
           Re: マルチスレッドアプリケーションでのシーケンス図の作成 tkouno 2009-9-17 9:15
           » Re: マルチスレッドアプリケーションでのシーケンス図の作成 未登録ゲスト 2009-9-17 10:05
               Re: マルチスレッドアプリケーションでのシーケンス図の作成 tkouno 2009-9-17 10:16