kotlinx.coroutines

    3

    1答えて

    俳優にはactor.send()またはactor.offer()のメッセージを送ることができます 私の俳優がチャンネルからメッセージを受け取ったら、返信したいと思います。これはどうすればいいですか?私は明らかに組み込まれた方法を見ていない。

    13

    1答えて

    私はdelay()を使用するKotlinコルーチンを単体テストしようとしています。単体テストの場合、私はdelay()を気にしません。テストを遅くするだけです。私はdelay()が呼び出されたときに実際には遅延しない何らかの方法でテストを実行したいと思います。 私はCommonPoolに委任するカスタムコンテキストを使用してコルーチンを実行してみました: class TestUiContext :

    2

    2答えて

    新しいAPIの開発の一環として、私はKotlinを使うことを学んでいます。当初はKotlin APIをJava(Android)プロジェクト内で使用したいと思っていましたが、長期的にはKotlinを完全に採用したいと考えています。 長期実行プロセスの実装の改善の一環として、私はコルーチンを使用したいと思います。具体的には、kotlinx.courtinesパッケージのchannel produce

    4

    2答えて

    複数のジョブインスタンスを別々のコルーチンから保存することは可能ですか?私は、コルーチンを一度に実行したいとしましょう。コルーチンは無関係で、1つのコルーチンでは実行できませんが、私はそれらを並列に実行します。 Androidでは、onDestroyメソッドでジョブをキャンセルできるようにジョブインスタンスを保存する必要があります。それぞれの仕事をリストに分けて保存するか、何らかのルールを破ること

    1

    2答えて

    私は今日AndroidでKotlinコルーチンを使い始めました。そして、私は、Ankoが独自のヘルパーメソッドを持っていることに気付きました。私はなぜasReference()が存在するのか理解していますが、なぜbg()が、コアコルーチンのlibにはすでにasync()があるのか​​わかりません。 bg()コードは非常に簡単であり、それはasync()内部を使用しています。 @PublishedA

    1

    1答えて

    私たちが現在取り組んでいることのうち、コトリンと一緒に作業している間に、Coroutinesを使用して非同期で実行したい操作を処理しています。 例の使用法は明確であり、それは機能しますが、アーキテクチャ内でこれをクリーンな方法で統合する問題があります。ドメインフォーカスクラスのメソッドの実装を見ると、読みやすく、非同期機能からできるだけ少ないノイズがあるという考えがあります。私は、実際にそれを使用

    3

    1答えて

    ながら私は除いて(とほぼ同等の種類を考えても、私は、JDK 8 CompletableFuture public fun <T> future( context: CoroutineContext = DefaultDispatcher, start: CoroutineStart = CoroutineStart.DEFAULT, block: suspend Cor

    0

    1答えて

    この質問はおそらく同様に他のライブラリに適用される を翻訳しますが、具体的な例として、カサンドラを使用すると、私は釈明質問を求めていることを確認しようとします私はCassandraの非同期メソッドを使用して、ListenableFutureインテグレーション、またはでラップすることができます。Cassandraの同期メソッドを使用し、その使用方法を中断メソッドおよび起動/ asyncでラップするこ

    0

    1答えて

    リスナーのためにproducerを作成しようとしています。 私のコードは、この suspend fun foo() = produce{ someEvent.addListener { this.send(it) } } のように見えます。しかし、私は理にかなってエラーSuspension functions can be called only within