Android アプリの jni ライブラリの C++ ファイルから 2 つのメソッドを呼び出す 2 つのステートメントがあります。例えば -
x1 = function1();
x2 = function2();
これらの各メソッドは、値を返すのに約 8 秒かかります (一部のデータ処理のため)。私の目的は、これらを次々に実行するのではなく、同時に実行することです (これにより、16 秒の遅延が発生します)。
2 つの Runnable を作成しようとしましたが、それらが同じキューに追加されることに気付きました。
これらの関数呼び出しをループさせたくないため、 Thread クラスを拡張したくありません (必要なときにのみ呼び出す必要があります)。
両方を一度だけ同時に呼び出して、ほぼ同時に値を返すことができるソリューションはありますか?