問題タブ [threadgroup]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - ThreadGroup#activeCount() に関する混乱
ThreadGroup#activeCount()のドキュメントには、次のように記載されています。このスレッド グループとそのサブグループ内のアクティブなスレッドの推定数を返します。
その数には、sleep 、 wait および joinモードのスレッドが含まれますか、それともrunメソッドを実行しているスレッドのみが含まれますか?
ありがとう。
java - Java での ThreadFactory の使用
ドキュメントによるThreadFactoryインターフェースの定義は、オンデマンドで新しいスレッドを作成するオブジェクトです。スレッド ファクトリを使用すると、新しい Thread への呼び出しの配線が取り除かれ、アプリケーションが特別なスレッド サブクラスや優先度などを使用できるようになります。
new Thread への呼び出しのハードワイヤリングという用語を理解できませんでした。また、 ThreadFactoryの適切な使用と目的も理解できません。
よろしければご説明ください。ありがとう。
jmeter - jmeter の通常のスレッド グループに対する Ultimate Thread グループの利点
アルティメット スレッド グループを使用する理由と、通常のスレッド グループよりも優れている点は何ですか
jmeter - jmeterのスレッドグループ内のコントローラーの最大数
スレッド グループの下に 68 個のインクルード コントローラーがありますが、テストを実行すると、実行されるのはそのうちの 10 個だけです。スレッド グループに追加できるコントローラーの数に制限はありますか?
java - Javaでスレッドを使用したタスクスケジューリング(編集済み)
私は現在、運用業務用の DB 統合日次ファイル転送スケジューリング フォーム アプリケーションに取り組んでいます。特定のスケジュールを制御してアクセスできるようにするために、スケジュールごとにスレッドを作成して、特定のスケジュールをオンデマンドで停止または再開できるようにすることにしました。これを実現するために、カスタム スレッド クラスとそのコンストラクター、スレッドのインスタンスを作成して実行するメイン クラス、および日次スケジューリングの実行可能なメソッドを含む別のクラスを含む別のクラスを作成しました。特定のスレッドにアクセスできるようにするために、ConcurrentHashMap を実装して、作成されたスレッドのハッシュコードと名前を ThreadGroup と同期させようとしました。スレッドを作成すると、スレッドの名前とハッシュコードを ConcurrentHashMap に渡すことができます。ThreadGroup とともに。しかし、2 番目または 3 番目のスレッドを作成すると、指定されたスレッドの指定された名前とハッシュコードが変更されていることがわかりました。上で説明したクラスを以下に示します。
それぞれがスレッドによって実行されるように、2 つの異なるスケジュールをアクティブにしました。アクティブなスレッドの出力を見ることができました
上記の出力からわかるように、Test 2 という名前のスレッドの名前と hashCode は、threadMap(hashMap) に入れられた値に対応していません。特定の操作に静的な名前とハッシュコードを付けて、それぞれに具体的にアクセスして停止、一時停止、再開、または削除できるようにしたいと考えています。したがって、何が問題を引き起こしているのか、または私が間違った方法で実装したのだろうかと思います。
loops - Jmeter loop Count 'forever' は永遠に実行されません
25 人のユーザーがシステムにログインしていくつかの機能を実行するための jmeter スクリプトを作成しました。そのテスト計画を永遠に実行したかったのです。そのため、テスト計画で「永久に」ループ カウント オプションを選択しましたが、スレッド グループは永久に実行されず、自動的に停止します。なぜこれが起こっているのですか?テスト計画の構成は次のとおりです。
テスト計画
スレッドグループ
- HTTP リクエストのデフォルト
- HTTP Cookie マネージャー
- HTTP キャッシュ マネージャー
- CVS データ セット構成
- ログイン用のトランザクション コントローラ
- その他の機能のトランザクション コントローラー
- ログアウト用のトランザクション コントローラー
- 結果ツリーを表示
- 応答時間グラフ
java - Java のスレッドグループ
私は現在、Java でスレッドの基本を学んでおり、簡単なスレッド グループ プログラムを作成しようとしています。異なるタイプの出力が得られますが、チュートリアルのウェブサイトと同じように書きました。以下は、異なる出力を得ている私のコードです。
出力を取得しています :
出力は次のようになります。
なぜこれが起こっているのか理解できませんか?優先順位を設定すると、それを助けることができますか?