몇 가지 다른 작업을 완료 한 후 작업을 실행하는 별도의 스레드를 기다리지 않고 작업을 실행하는 일반적인 방법이 있습니까?다른 여러 작업 완료 후 작업 실행
답변
나는
tasks.parallelStream().forEach(Runnable::run);
doSomething();
또는 ['ExecutorService.invokeAll'] (https://docs.oracle. 실행에 대한 더 많은 제어가 필요한 경우 com/javase/8/docs/api/java/util/concurrent/ExecutorService.html # invokeAll-java.util.Collection-) ... – Holger
는 우선 블록 큐를 정의하고 모든 작업이 비슷한 인터페이스를 구현해야 계속하기 전에 작업을 실행하는 parallelStream (그래서 같은 대기되지 않음)를 사용합니다. 실행하려는 모든 작업을 prority 대기열에 추가하면 우선 순위가 높은 작업이 맨 위에 표시됩니다 ..... 대기열 폴링 유지 ..... 이제 우선 순위가 높은 작업 대기열에 추가되지 않았지만 더 높은 우선 순위의 작업 후에도 작업을 계속 실행하려면 ..... 작업을 실행해야하는 경우 true를 반환하는 단일 부울 메서드로 인터페이스를 구현하도록합니다. 실행중인 조건이 false 인 경우 폴링하는 동안 실행중인 조건을 ........ 우선 순위 대기열에 다시 태스크를 추가하고 폴링을 유지하십시오.
"작업 실행 다른 여러 작업이 완료된 후에 "실행 명령을 따르기를 원합니다. – prashant
- 1. hadoop - 작업 완료 후 작업 계속 실행
- 2. 다른 작업 완료 후 엘릭서 작업 시작
- 3. 프로세스로드 후 작업 완료
- 4. 작업 완료 후 JavaFX 코드 실행
- 5. 비동기 작업 완료 후 코드 만 실행
- 6. 저장 후 작업 완료
- 7. 작업 설정 완료 후 작업 수행
- 8. 여러 비동기 작업 완료 후 새 작업 시작
- 9. AsyncTask 완료 후 작업 수행
- 10. 작업 완료 후 레이아웃 변경
- 11. 배경 작업자 실행 작업 완료
- 12. 서버에서 응답을받은 후 작업 완료
- 13. SQL 실행 작업 저장 프로 시저 완료 후 실행 계속
- 14. 완료 후 BackgroundJobs 작업 중지
- 15. popen 완료 후 작업 수행
- 16. 작업 완료 후 Spymemcached Hanging
- 17. 호출 완료 후 작업 완료 statefulSession.dispose
- 18. 작업 완료
- 19. 작업 완료 후 컴퓨터에 머물 수있는 방법?
- 20. 진행 모니터로 여러 작업 실행
- 21. quartz.net 작업 완료 후 메시지 표시
- 22. 여러 비동기 작업 실행
- 23. 여러 작업 실행
- 24. 실행 여러 고된 작업
- 25. 작업 완료 후 Java에서 스레드를 파괴하는 방법
- 26. Android : 작업 스레드가 작업 완료 후 콜백을 수행하는 방법
- 27. 비 다운 스트림 작업 완료 후 승진
- 28. 실행 완료 및 새 작업 시작
- 29. 작업 그룹의 활동 완료
- 30. 축소 작업 완료 후 Hadoop - 맵 작업 계속
속성 변경 리스너와 같은 콜백 메커니즘을 사용하고 모든 작업이 체크인 한 후 마지막 작업을 호출 할 수 있습니다. –