問題タブ [parallel-processing]

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 投票する
1 に答える
405 参照

c# - Windows フォームで PFX を使用した InvalidOperationException

ここには 2 つの例外があります。Form.Invoke を使用して UI スレッドで UI 更新を実行しているため、なぜ発生するのかわかりません。まず、

これにより、このフラグメントで「破棄されたオブジェクトにアクセスできません」という例外がトリガーされます

このフラグメントがコメント アウトされている場合、次の問題が発生します。プログラム レベルでのTargetInvocationException です。

この内部例外はInvalidOperationExceptionです。

コードは非常に単純なので、これを実装するのは難しいことではありません。先に進むためのいくつかの新しいヒントだけです。

Visual Studio プロジェクト ファイル

0 投票する
6 に答える
300 参照

algorithm - アルゴリズムを並列化する必要があるヒントは何ですか?

これまでの経験から、マルチコア プロセッサを使用した場合でも、アルゴリズムを並列化しても必ずしも高速になるとは限らないことがわかりました。実際、時々それは物事を遅くすることができます. アルゴリズムを並列化することで大幅に高速化できることを示す良いヒントは何ですか?

(もちろん、時期尚早の最適化と悪との相関関係に関する警告を考慮して)

0 投票する
6 に答える
80906 参照

windows - シェルプロセスの並列実行

Windows バッチ ファイルで複数のプロセスを並行して実行できるツールはありますか? Linux 用の興味深いツール ( parallelおよびPPSS )をいくつか見つけましたが、Windows プラットフォーム用のツールが必要です。

おまけ: ツールが複数のマシン間でプロセスを簡単な方法で分散し、プロセスをPsExecとしてリモートで実行できるようになれば素晴らしいことです。

例: 次の for ループでそれを希望します

マルチコア CPU を利用するために、限られた量の processFile.exe のインスタンスが並行して実行されます。

0 投票する
8 に答える
2210 参照

f# - F# は自動並列処理を提供しますか?

つまり、副作用のないアプリを設計する場合などに、F# コードはすべてのコアに自動的に分散されますか?

0 投票する
8 に答える
11952 参照

parallel-processing - mapreduce で解決できる問題の種類は何ですか?

mapreduce がどのような問題を解決できるかを説明する理論的分析はありますか?

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

multithreading - 並列 Haskell について混乱しています

このコードはどうですか:

これより良い:

オンラインで見つけた「メインの式が正しい順序で評価されることを保証するために (つまり、子タスクのメイン タスクをブロックすることなく)、seq アノテーションが使用される」という説明が得られません。

seq が使用される理由 インタープリターが最初に parfib (n-1) を評価することを強制することは知っていますが、なぜそれが必要なのですか?

2 番目のプログラムを実行するとき、インターピーターは、nf1+nf2+1 式の nf1 を並行して評価しながら、nf2 を評価する新しいプロセスを起動しませんか? nf1 で始まる必要があることを指定するように指示する必要は何ですか?

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

c# - Parallel.For ですべてのループが同時に終了するようにするにはどうすればよいですか?

C# (.NET) では、2 つのループが発生しました ->

内側のループに Parallel.For を使用しましたが、これらのループの結果は、アプリケーションを実行するたびに異なりました。何らかの非同期作業の結果かもしれないと思いますが、VS 2005 Express でそれを確認する方法がわかりません。次に、すべての作業を行います。

編集(より具体的な情報を要求するコメントのため):

要するに、2 つのループは同じ文字列の配列をループし、一意の文字列のみを選択します。つまり、文字列を他の文字列のプレフィックスにすることはできません。

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

cell - 並列プログラミングやセル プロセッサを使用したクールなプロジェクトを知っていますか?

私はプレイステーション 3 のセル プロセッサをいじり回してきましたが、いくつかの小さなプログラム (ポイントの 2 つのリスト内のすべてのポイント間の距離を見つける、マンデルブロ セット ジェネレーター) を作成した後、もう少し大きなものを探しています。プラットフォームに関する知識を広げます。アイデアを見つけることができるかどうかを確認するために、セルのコンテストでどのようなコンテストが行​​われたかを調べてみようと思いましたが、見つけられたのは勝者だけでした。これはすべてかなり大きなプロジェクトです (人間の脳のマッピングなど)。 . それで、誰かが私を始めるために行ったアイデアやプロジェクトを持っているかどうか疑問に思っています. セルに固有である必要はありません。複数のプロセッサを使用するほとんどのアイデアは素晴らしいものです。ありがとう!

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

php - PHPデーモン/ワーカー環境

問題:非同期ジョブをMQサーバーキューでリッスンしているいくつかのphp-workerプロセスを実装したいと思います。現在の問題は、サーバー上でデーモンとしてこのプロセスを実行するだけでは、インスタンス(ロード、ステータス、ロックアップ)を実際に制御することはできません...おそらくps-auxをダンプする場合を除きます。そのため、システム(プロセス)レベルまたは上位層(ある種のJavaスタイルのアプリサーバー)のいずれかでインスタンスを監視および制御できる、ある種のランタイム環境を探しています。

ポインタはありますか?