countdownlatch

    0

    1答えて

    この質問は、Java並行処理トピックの宿題に関連しています。私は、新しいスレッドを生成し、与えられたもので制限することを任されていますconcurrencyFactor。つまり、アクティブなスレッドの数がconcurrencyFactor以下になるまで、新しいスレッドをディスパッチしてください。アクティブなスレッドの数がconcurrencyFactorに等しい場合、プログラムはアクティブなスレッ

    0

    2答えて

    クラスTeamを定義し、そのクラス内にrunnable interfacesを実装すると、 team1およびteam2によって終了する。しかし、runnableをWorkerOneのように直接クラスに実装すると、タスクをプリントする行に移動します。WorkerOneが終了しました。 team1とteam2のタスクが完了せず、アプリケーションが停止していない理由を理解できません。私は以下のコンソール

    0

    1答えて

    私はいつかサービスを実行するアンドロイドアプリに取り組んでいます。そのサービスは、時間のかかる操作のために新しいスレッドを実行し、countDownLatchがゼロになるのを待ちます。その後、別の時間を要する操作のために2番目のスレッドを実行します(新しいスレッドは現在必要ではなく、近い将来に実行されます)。 now ... downloadThreadを開始した後、次のように待機すると、メインス

    0

    1答えて

    ラケットでセマフォとカウントダウンラッチを実装する方法を学習しています。 今、私はRacket Docsを使用していますが、私はそれらを非常に便利なものにはしていません。 デッドロック、競合状態、その他の並行性の問題に対処しながら、この学習経験を通して私を助けてくれるウェブサイト、チュートリアル、教科書、ビデオをお勧めしますか?あなたの助けを大幅に高く評価される:)

    0

    1答えて

    CountDownLatchを使用して、N個の操作が完了するのを待ってからコードを実行しますが、N回の操作がすべて完了していなくても最終コードが実行されるようにタイムアウトします。 すなわち: CountDownLatch latch= new CountDownLatch(N); latch.await(20, TimeUnit.MINUTES); //Some code

    0

    1答えて

    私はJavaFXの開発における問題に遭遇する、私はlatch見つけるはJavaFXのに効果がありません、例えば、次のコードで:私はJavaFXのメインスレッドを停止するラッチを設定するため public class JavafxLatchDemo1 extends Application { @Override public void start(Stage primaryS

    0

    1答えて

    私はAPIを開発中です。このAPIは結果を得るために2つのDBクエリを実行する必要があります。コントローラーでの戻り値の型として呼び出し可能に使用され : は、私は、次の戦略を試してみました。 2つのクエリを並行して実行し、終了時刻を検出するために、2つのスレッド(CallableとCoundownLatchを使用)を作成しました。 public class PetService { p

    0

    1答えて

    私はcountdownlatchを使っている以下のコードのUnit Testを行う必要があります。これはテストコードのみです。私は、mockito thenAnswerとInvocationOnMaskを使ってスレッド/呼び出し可能オブジェクトをモックしています。しかし私はユニットテストでcountdownlatchを初期化/擬似または終了する方法を知らない。 public class Threa

    1

    1答えて

    - beginDataGatherは= service_COMPLETED応答するサービスのために &時間は1.7msを取る - 200私たち(に20US異なるservice_REQUEST_SENT を、彼らはそれゆえので、同じLAN上にダミーを嘲笑しているので、低い) tomcat8スレッドを10から200に増やすと、DataGatherが150ms +に増加し、スレッドを200から1000に

    0

    1答えて

    私はAndroidライブラリプロジェクトでネットワークのメインスレッドの例外を回避するためにAsyncTaskを使用しています。今、私の変数に返される値を取得し、次のコード行を実行するまで待機します。私はCountDownLatchを使ってこれを行った。 私のリクエストを実行し、AsyncTaskを呼び出す方法は以下の通りです。返す値を返す前にCountDownLatchを使用して応答を待ちます。