問題タブ [jint]
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.
c# - タスクのリストから現在実行されていないタスクを選択する方法はありますか?
現在、オブジェクトのメソッドを 1,000,000 回以上呼び出しているコードがあります。現在、このコード セクションの実行には約 2 分かかります。このメソッドには、実行時間の長いコード部分を含むロックも含まれているため、単純な並列実行では実行時間を短縮することはできません。
ただし、内部のコードは単なる計算でステートフルではないため、同じルール コードでこのオブジェクトの複数のインスタンスを作成できます。ただし、複数のインスタンスを生成すると、Jint.Engine.Execute() の実行にも比較的長い時間がかかるため、時間への影響も大きくなります。
同じルールに対して複数のインスタンスが作成される場合は、インスタンスが 1 つだけ使用されるようにしたいと考えています。
これに似たものを作成する方法はありますか:
私が何を意味するのかを説明するのは少し難しいですが、基本的には、スレッドがロックされているか実行されているかを確認し、次のスレッドを試して、最初のスレッドから値を返して実行できるようにする方法を探しています。
callback - デリゲートを使用して JINT で Javascript コールバックを処理する
JINT を使用する次のコードでは、Setup1 メソッドの呼び出しは機能しますが、Setup2 メソッドの呼び出しは機能しません。Setup2 を呼び出すと、Jint.Runtime.JavaScriptException: '指定された引数を持つパブリック メソッドが見つかりませんでした' というエラーが発生します。
では、なぜ Setup2 の呼び出しが失敗するのでしょうか? Func とデリゲート DoFunction() の違いは何ですか?
c++ - std:set の変換ジントアレイに
Androidアプリに戻すためstd::set<int>
に変換/コピーする必要があるオブジェクトが提供されています。jintArray
以下のコードを試してみましたが、これだけを手がかりにアプリがクラッシュしているようです:
致命的なシグナル 11 (SIGSEGV)、コード 1 (SEGV_MAPERR)、tid 19975 の障害 addr 0x2
キャストだと思いますが、正しい方法がわかりません。 theId
は間違いなくint
です。以下のコードを参照してください。