問題タブ [thread-priority]

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.

0 投票する
2 に答える
1006 参照

java - スレッドの優先度をテストしています。優先度の低いスレッドの方が速い場合があるのはなぜですか?

優先度の高いスレッドと優先度の低いスレッドの 2 つのスレッドをテストしようとしています。

私の結果によると、優先度の低いスレッドの方が速い場合がありますが、これはどのように可能ですか? 各スレッド内でクリック変数をインクリメントすることにより、さまざまな優先度のスレッドをテストしました。睡眠時間も増減しましたが、何もありません。

バックグラウンドで重いプログラムを実行せずにテストしていたので、HD ムービーを実行してテストすることにしましたが、それでも実際の変化はなく、スレッドは常に同じ速度です。

私のPCはIntel i5です。Windows 7 64ビット、16GB RAMを実行しています

これはコードです:

0 投票する
0 に答える
323 参照

android - Android Thread.MIN_PRIORITY

Android アプリには、スレッド プール内のすべてのスレッドの優先度を Thread.MIN_PRIORITY に設定するロジックがあります ( http://developer.android.com/reference/java/lang/Thread. html )。

しかし、私がしたとき

それは私にこれを与えました:

スレッドの優先順位は 39 です。

Thread.MIN_PRIORITY が 39 に変換される方法に困惑していますか?

0 投票する
0 に答える
121 参照

java - Javaスイングでレンダラーを停止および開始する方法

レンダラーは、列のインデックスが原因で列の並べ替え中にエラーを返します。どのようにできるのか?

0 投票する
1 に答える
1285 参照

multithreading - ミューテックスとセマフォの優先順位の逆転

なぜ (そしてどのように) ミューテックスは優先度の逆転を処理でき、セマフォは処理できないのですか?

多くの場所で、ミューテックスとセマフォの違い (そのうちの 1 つ) は優先順位の逆転であると読みましたが、誰か説明してもらえますか?

0 投票する
0 に答える
1513 参照

linux-kernel - 通常の Linux カーネルで割り込みハンドラに優先順位を付ける方法は?

ネットワークからキャプチャされたパケットの正確なタイム スタンプに取り組んでいます。パケット受信ごとに割り込みが発生します。したがって、イーサネット ドライバによって登録された割り込みハンドラは、キャプチャされたパケットをキューに入れます。2つの質問があります

  1. 各パケット、割り込みハンドラ、またはキューからのパケットを処理するカーネルでタイムスタンプを実行するのは誰か。
  2. どのタスク (どちらもカーネル空間にある割り込みハンドラまたはカーネル) がタイムスタンプを実行するかどうかに応じて、通常のカーネルで (つまり、RT カーネルを使用せずに) 優先度を上げるにはどうすればよいですか?
0 投票する
0 に答える
152 参照

linux-device-driver - e1000e ネット ドライバーの (ソフトウェア) タイム スタンプ スレッドを優先する

Linuxプログラミングは初めてです。e1000e ドライバーを搭載した Intel NIC があります。ネットワークからキャプチャされたパケットの正確なタイム スタンプに取り組んでいます。パケット受信ごとに割り込みが発生します。したがって、ドライバーによって登録された割り込みハンドラーは、キャプチャーされたパケットをキューに入れ、タイムスタンプを付けます。私の質問は、RT Linux を使用したい場合、タイム スタンプ スレッドの優先度を上げるにはどうすればよいかということです。これは可能ですか?

0 投票する
5 に答える
65185 参照

c++ - C++11 で std::thread 優先度を設定するポータブルな方法

std::thread のインスタンスの優先順位を設定するためのC++ 11後の世界での正しい方法は何ですか?

少なくとも Windows および POSIX (Linux) 環境で動作する移植可能な方法はありますか?

それとも、ハンドルを取得して、特定の OS で利用可能なネイティブ コールを使用することですか?