ui-thread

    3

    3答えて

    スイングで新しいイベントディスパッチスレッドを作成したいと思います。私は新しいスレッドを作成し、Application.run(...)を呼び出して.NETでこれを行っています。誰もこれをしましたか?スイングで可能ですか? FYIこれは、Eclipseプラグインを作成しているので、私はIDEにモーダルではないが、UIロジックにモーダル(ブロッキング)なダイアログをポップアップしたいからです。非モー

    5

    2答えて

    問題は次のとおりです。オブジェクトがUIスレッドでインスタンス化されていることを確認する必要があります。そうでない場合は、例外がスローされます。しかし、メソッド内でUIスレッドで実行されているかどうかをチェックするにはどうすればよいですか?注:私はオブジェクトのコンストラクタに情報を渡したくありません。 完璧な候補はDispatcherSynchronizationContext(Synchron

    13

    4答えて

    引数のために、Application.Run()への呼び出しを持っていたスレッド、またはそのオーバーロードの1つが呼び出され、アクティブなメッセージループが実行されているスレッドとして考えます。 私たちがこのようなスレッドで現在実行しているかどうかを検出する方法はありますか? 長時間実行しているプラ​​イベート関数を持つクラスがあるためです。クラス自体はすでにマルチスレッド化されており、このクラス