thread-priority

    2

    1答えて

    REALTIME_PRIORITY_CLASS(THREAD_PRIORITY_TIME_CRITICAL)は実際にはですか? はそれをしない: を防ぐには、(スレッドがスリープしない限り)プロセッサ上で を起こってから切り替え 防止コンテキストを発射からの割り込み? それを防止起こってから上記を実行している場合: 私はこのフラグを持つプロセッサ上でプログラムを実行するとどのように私はまだ一貫性の

    17

    2答えて

    私は、Web Workersを使用して、ユーザーが自分のWebサイトをブラウズしている間に、いくつかのバックグラウンド機能を提供することを考えています。しかし、私は遅いスクロール、応答の遅いコントロールなどを引き起こすことによってユーザーエクスペリエンスを傷つける危険を冒すことはしません.WebワーカーはOSスレッドにマップされています。したがって、これらのスレッドの優先順位については、私が知って

    3

    1答えて

    スレッドの優先度を変更しようとしていますが、動作させることができません。私は低と高の優先順位を切り替えるボタンを作っており、これをジョブリストでチェックするときに優先順位が変更されます。ただし、CPU使用率は変更されません。私は完全なCPUパワーを使用していないか、またはこれがどのようにできるのかという理由だけでこれが問題になるのではないかと思います。 私はそれが良いアイデアかどうか尋ねていません

    24

    3答えて

    各優先順位で10個のスレッドを生成し、BigDecimalを50万回使用してpi(4 * atan(1)メソッド)を計算し、各スレッドで結合し、実行メソッドの経過時間を報告するクイックJavaプログラムを作成しました。ええ、prob'ly最良の例ではなく、それを基本的に保つ。 私はBug4813310 の承知しているC言語で行うには非自明ですが、私たちはネイティブの優先順位はLinuxのJVMで設

    1

    2答えて

    私のUIスレッドが影響を受けないように、私のcl.exe(C++コンパイラプロセス)プロセスを通常の優先度より低いレベルで実行したいと思います。ほとんどのプロジェクトで/ MPビルドを有効にしていて、すべてのCPUを利用したいと思っていましたが、ボックスを塞いで使用できないようにしたくありません。 スレッドを監視し、優先度を落とすプロセス名を選択できるユーティリティを共同作業者が作成しましたが、C

    4

    1答えて

    Linuxでは、プロセスはスレッドのセットです。各スレッドには独自の優先順位があります!しかし、プロセスにも優先度はありますか?もしそうなら、それはスレッドの優先度とどう違うのですか?新しいプロセスが作成されると、これらの値はどのように伝播されますか?

    12

    1答えて

    android.os.Process.setThreadPriority()を使用してメインスレッドの優先度を変更しようとしています。私は、優先度変更前と後のログメッセージを持って、ここのコードです: public class TestActivity extends Activity { public final String TAG="TestActivity"; @Ove

    1

    1答えて

    私は、(とりわけ)TCPを使用して、LAN上のサーバーから複数の大きなファイルをダウンロードするプログラムを作成しました。このプログラムは、Linux、MacOS/X、そして一般的にはWindowsの下でもうまく動作します(GUI用のQtとネットワーキング用のストレートソケットを使用します)。しかし、特定のWindowsマシンでは、ダウンロードが多すぎるため、それがなぜ、それについて何ができるのか

    0

    2答えて

    誰でも考えてください。 OpenMPは、ダンベルを処理するためにCPUの筋肉を調整する機能を備えています。私のopenmpの研究では、強力な筋肉でブロックコードを実行するスレッドの優先順位を設定することはできません。優先順位が最も高いスレッドを作成するには、一方向(_beginthreadexまたは5のパラメータを持つCreateThread関数)のみを使用します。 ここでは、この問題のいくつかの

    3

    1答えて

    私はBoostスレッドプールで作業しています。 私はこのような構造を持っている:私は、スレッドが必要な場合 class SimThreadPool { static SimThreadPool* getInstance(); boost::threadpool::prio_pool& getThreadPool() { return mThreadPool; }