executorservice

    0

    2답변

    멀티 스레딩을 배우기 위해 Executor Framework로 두 가지 다른 작업을 실행하기 위해 구현할 프로그램을 작성했습니다. 이전에는이 ​​요구 사항을 채우기 위해 동기화 된 메서드를 사용했지만 잘못된 결과가 나타났습니다. 그런 다음 Executor Framework를 사용하면 스레드 관리에 더 나은 방법이라는 것을 알게되었습니다. 방법 import

    0

    3답변

    내 서버 (및 ExecutorService)를 종료 할 때 정확히 어떤 문제가 있는지 잘 모르겠습니다. ServerMain을 시작하고 Enter를 눌러 socket.close()를 사용하여 server.shutdown() 메소드를 시작하지만 SocketException을 발생시키지 않습니다. 이것이 ExecutorService와 관련이 있다면 종료 할 수

    2

    1답변

    나는 그것을 더 빨리 얻기 위해 매우 복잡한 프로그램을 병렬 처리하고 있습니다. 이를 위해 대부분의 시간을 ExecutorService으로 사용합니다. 지금까지는 꽤 잘 작동했지만, 한 줄의 코드만으로도 프로그램이 가능한 한 빨리 실행됩니다. exactScore.get() 인 줄입니다. 나는 왜 그런지 모르지만 때로는 미래 객체의 double 값을 얻기 위

    0

    1답변

    구성원 간의 통신에 Hazelcast를 사용하는 클러스터가 있다고 가정하고 작업 실행 서비스를 제공하려고합니다. 클러스터 멤버 중 일부는 (요청을 처리하기 위해 최적화 된) 작업 소스이고 다른 것은 작업 싱크 (장기 실행 계산에 최적화 됨)입니다. 태스크 소스가 태스크를 승인하고 실행하지 않고 서비스에 액세스하도록 태스크 소스를 구성하는 방법은 무엇입니까?

    1

    1답변

    스프링 부트 응용 프로그램을 빌드 중입니다. 현재 Rest 컨트롤러는 여러 웹 서비스를 순차적으로 호출하고 있습니다. 이제 우리는 병렬로 이러한 호출을 수행하고 조건 아래에 따라 집계를 응답을 반환해야 - 모든 병렬 웹 서비스가 완료 될 때까지 호출 한 후 집계 응답 및이를 반환 될 때까지 기다립니다. 아니요 집합 - 처음 완료된 웹 서비스 호출과 진행중인

    0

    2답변

    집행자 서비스 방법에 따라 한 실행 프로그램 서비스의 실행 가능한 인스턴스의 제출 호출에서 얻은 미래의 객체에 GET을 사용하기위한 유스 케이스가 있는가). 그래서 미래 객체에 대한 호출은 Runnable 태스크가 제출 된 것에 대해 null을 제공합니다. ExecutorService service = null; try { service

    0

    1답변

    Java 1.8을 사용하고 있습니다. ConsumerExecutor exec = ConsumerFactory.newInstance(ExecutorInvocationHandler.class, Executors.newCachedThreadPool()); //do something here while (!exec.i

    2

    1답변

    코드 : 나는 정확히 같은 시간하지만 내가 갖는 것은 생성 된 스레드 중 인쇄 모두로 인쇄됩니다 목록을 기대 //List all threads: Set<Thread> runningThreads = Thread.getAllStackTraces().keySet(); System.out.println(runningThreads.toString()); //

    2

    1답변

    1 분마다 실행할 독립 작업이 세 개 있습니다. 여기 두 가지 옵션을 개발했습니다. 옵션 1 ScheduledExecutorService service1 = Executors.newScheduledThreadPool(1); ScheduledExecutorService service2 = Executors.newScheduledThreadPool

    0

    1답변

    Javadocs에 따라 shutdown()은 모든 제출 작업이 실행될 때까지 대기합니다. 두 가지 질문이 있습니다. 제출 된 작업은 무엇을 의미합니까? 작업을 ExecutorService.submit() 메소드에서 구체적으로 제출해야합니까? 아니면 ExecutorService.execute() 메서드에서 제출 한 작업도 포함해야합니까? 나는 Executor