cyclicbarrier

    0

    1답변

    내가 이런 방식으로 구현하고자하는 자바 스레드 그룹이 몇 개 있다고 가정 해 보겠습니다. 각 시점에서 스레드 그룹 하나만 실행할 수 있고 나머지는 차례를 기다려야합니다 (사이 클릭). 추천하는 방법은 무엇입니까?

    0

    1답변

    아래 코드는 병렬로 실행되는 것처럼 보이지 않지만 각 스레드마다 await() 메소드를 호출 한 후에 하나의 요청을 발행 한 것처럼 보입니다. 누군가이 스레드를 병렬로 호출하는 것을 도울 수 있습니까? public class XYZ { private static String baseUrl = "http://xyz.polls.com";

    1

    2답변

    나는 약 CyclicBarrier에 대해 기울고있어, 나는이 데모를 썼다. import java.util.concurrent.BrokenBarrierException; import java.util.concurrent.CyclicBarrier; import static java.util.concurrent.ThreadLocalRandom.current;

    0

    1답변

    나는 현재 컴퓨터와 통신 할 수있는 응용 프로그램을 구현하기 위해 노력하고있어, 다음과 같이 본질적으로 작동합니다 : 프로그램 (이 경우 서버에 메시지를 전송하고의 첫 번째 255 바이트 파일). 기기가 "메시지를 성공적으로 수신했습니다"또는 "오류 메시지를 수신합니다"라는 응답으로 응답합니다. 그러면 프로그램은 컴퓨터의 응답에 따라 다음 메시지 (다음 2

    6

    1답변

    병렬 처리로 몇 가지 테스트를 실행하고 정수 매트릭스를 제공하는 프로그램을 만들어 이웃에 따라 각 위치의 값을 다시 계산합니다. 나는 값이 오버라이드되지 않을 정도로 매트릭스의 복사본을 필요로하고, 일부 문제가 해결 된 후 결과를 병합하는 CyclicBarrier 사용 : CyclicBarrier cyclic_barrier = new CyclicBarrie

    0

    1답변

    나는 java.util.concurrent.CountDownLatch를 사용하고 await() 메소드를 사용하지 않고 다음과 같은 프로그램을 가지고있다. 동시성을 처음 접했고 await()의 목적을 알고 싶습니다. "CyclicBarrier"에서 왜 await()가 필요하지만 "CountDownLatch"에서는 왜 필요한지 이해할 수 있습니까? 프로그램,

    1

    2답변

    동시에 3 개의 대기열을 장치 측에서 대기 할 수있는 특별한 "대기 이벤트"기능이있어 모든 대기열을 연속적으로 기다리지 않습니다. 호스트 측면? 다른 명령 대기열이 동일한 (수직) 장벽/검사 점에 도달하여 장치 측에서 기다리고 계속 대기 할 때까지 대기해야하는 검사 점 명령이 명령 대기열에있어 호스트 측 왕복이 필요하지 않습니다. ? 지금, 나는 두 개의

    1

    1답변

    Java에서 스레드를 동기화하는 데 CyclicBarrier를 사용하는 경우 비 휘발성 변수를 동기화합니까? int a = 0; int b = 0; CyclicBarrier barrier = new CyclicBarrier(2); /*** Thread 1 ***/ public void run() { a = 2; barrier.aw

    1

    1답변

    여기 내가하려는 일이 있습니다. 나는 진행하기 전에 모두 공통점에서 기다려야하는 많은 수의 스레드가 있으므로 확실한 해결책은 CyclicBarrier을 사용하는 것입니다. 그러나 스레드를 실행하는 데 걸리는 총 시간도 계산하고 싶습니다. 클래스 ConcurrentExecutionActionTimer에 다음 유틸리티 메서드를 정의했습니다. 몇 가지 작업을 수

    0

    3답변

    하나의 "호출 가능"스레드를 시작하는 "실행 가능"스레드가 있고 위의 모든 스레드가 작업을 완료하면 결과를 표시하려고합니다. 가장 좋은 방법은 무엇입니까? 내 코드 (가능한 스레드 시작) Connector.java을 다음과 내가 그것을 처리하는 ExecutorCompletionService를 사용하고 public class Connector {