問題タブ [gpars]

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 に答える
97 参照

groovy - GPars、アクターの NullPointerException

グルービー: 1.8.6

GPars: 0.12 または 1.2.1

OS: Ubuntu 14.04 LTS

このコードを実行すると、NullPointerException が頻繁に発生します。a と b の範囲が広いほど、このエラーが発生しやすくなります。ただし、範囲が制限されている場合、エラーは発生しません。

なぜエラーが発生したのか理解できません。

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

grails - Grails CSV プラグイン - 同時実行性

私はプラグインを使用しています: Grails 2.5.3を使用したアプリケーションでGrails CSV Plugin。たとえば、 GParsを使用して同時実行機能を実装する必要がありますが、それを行う方法がわかりません。

これで、構成は順次処理になります。私のコードフラグメントの例:

ありがとう。

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

java - GPars - アクターが忙しいかどうかを知るにはどうすればよいですか?

Java で GPars を使用して、いくつかのタイプのメッセージを処理しようとしています。メッセージ タイプごとに 1 つのアクターがあります。

ただし、メッセージの処理には多くの時間がかかりますが、メッセージは引き続き送信されます。アクターが忙しい間は、今後のメッセージを無視する必要があります (単に破棄するだけです)。

GPars アクターが忙しいかどうかを知るにはどうすればよいですか? 私はメソッドについて知っActor.isActive()ていますが、それが問題であるかどうかはよくわかりません (JavaDoc はかなりあいまいで不明確です)。また、有用な情報が見つかりませんでした。

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

multithreading - jenkins のパイプライン プラグインで並列ジョブを作成する gpars

私の環境は Tibco で、200 ~ 300 のサービスがあります。私の設計では、これらすべてのサービスに対して「停止」コマンドを並行してトリガーする必要があります。Gpars 内のスレッド化メカニズムをどのように処理 (コーディング) するかについて、いくつかの洞察を提供してください。例が役立ちます。

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

groovy - 並列操作によるGroovy XmlSlurper

いくつかの rss xml フィードを解析していて、説明フィールドでいくつかの URL を展開する必要があります。

今私のコードは次のように書かれています

この場合、内部の URL が 1 つずつ要求されるため、プロセスが非常に遅くなります。

だから私は何かをしたい

しかし、代わりにエラーメッセージが表示されます:</p>

groovy.lang.MissingMethodException: No signature of method: groovy.util.slurpersupport.NodeChildren.collectParallel() is applicable for argument types

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

jenkins - パイプラインから呼び出される Gpars withPool メソッド

以下のように、「PreVerifymanager.groovy」に GParsPool.withPool を実装しました。

これは私の IDE で PreVerifyManager のメイン メソッドを使用して正常に動作します。しかし、main メソッドを削除して、Pipeline スクリプトで作成した PreVerifyManager のオブジェクトでメソッド callMe を呼び出すと、機能しません。

以下のようなパイプライン スクリプト:

基本的には、GParsPool.withPool 実装をパイプライン スクリプトと統合しています。どんな入力でも大歓迎です。

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

sql - Groovy 並列 SQL クエリ

GPars を使用して並列 SQL クエリを実行しようとしています。しかし、どういうわけか、それは私が期待したように機能していません。私は groovy/Java の同時実行に比較的慣れていないため、問題を解決する方法がわかりません。

私は次のコード:

このコードで、ID のリストを取得します。ここで、ロードされた ID ごとにデータをロードする必要があります。これは、大規模なデータベースがあるため、パフォーマンスを向上させるために並行して行われる必要があります。

詳細データを取得するには、次のコードを使用します。

コードを実行すると、コードが並列に実行されないことを除いて、すべて正常に動作します。JProfiler を使用すると、ブロックされたスレッドと待機中のスレッドがあり、実行可能なスレッドは 0 であることがわかります。

助けてくれてありがとう。もっと情報が必要です、私はそれらを提供します:)

ダニエル