Resilience4J 스레드가 실행 중 상태에 영원히 멈춤

헥시

나는 spring-boot2-demo 저장소를 이것에 포크했다.

변경 사항 :

BackendBController.java

@GetMapping("futureTimeout")
public String futureTimeout(){
    for(int i=0; i< 1000; i++){
        executeAsyncWithFallback(this::timeout, this::fallback);
    }
    return "Something";
}

/futureTimeoutBackedBController 에서 끝점을 호출했습니다.

나는 이것을 JVisualVM에서 본다.

여기에 이미지 설명 입력

이것이 예상되는 동작인지 이해하려고합니다. 즉 작업이 완료되면 스레드가 활성 상태로 유지됩니까? 닫아야하지 않습니까?

헥시

에서 https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ThreadPoolExecutor.html

corePoolSize스레드 풀이 생성되면 스레드 수는 항상 활성화됩니다. maximumPoolSize-corePoolSize작업 완료 후 생성 및 파괴되는 것은 초과분뿐입니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Impala 쿼리가 실행 중 상태에서 멈춤

PyQt4 : 장기 실행 루프 중에 GUI가 멈춤

긴 쿼리 편집 중에 MySQL 워크 벤치가 영원히 멈춤

Sencha Architect가 <MyProject>로드 중 멈춤 .. 영원히

Azure Batch 작업이 실행 중 상태에서 멈춤

AMLS 실험 실행이 '실행 중'상태로 멈춤

실행 중 코드가 멈춤

SQL Server : 데이터베이스가 "복원 중"상태에서 멈춤

별도의 스레드에서 실행중인 경우에도 QT GUI가 멈춤

GitLab CI가 실행중인 NodeJS 서버에서 멈춤

Xcode가 실행중인 놀이터에서 멈춤

Gradle 빌드 실행 중 멈춤

SSIS 패키지가 "생성 된 실행"상태에서 멈춤

SNS 주제를 호출 한 후 상태 시스템 작업이 "실행 중"상태로 멈춤

시스템 컨텍스트에서 gpupdate 실행 중 메모리에 멈춤

AirFlow DAG 실행 상태에서 멈춤

xcode 7 베타가 "iPhone 6에서 xxxxx WatchKit 앱 실행 중"에서 멈춤

실행 중인 임베디드 서버에서 Junit 흐름이 멈춤

Fedora 23 : "dnf 업데이트"가 "트랜잭션 실행 중"에서 멈춤

Fedora 23 : "dnf 업데이트"가 "트랜잭션 실행 중"에서 멈춤

ADB 장치가 "연결 중"상태에서 멈춤

12.04가 "배터리 상태 확인 중"에서 멈춤

데비안 패키지 설치 중에 systemctl 상태가 멈춤

fastlane init 명령을 실행할 때 Fastlane이 영원히 멈춤

GUI가 SwingWorker 스레드에서 오래 실행되는 작업으로 멈춤

많은 스레드에서 프로그램을 실행할 때 Ubuntu가 멈춤

Vagrant VM이 중단 된 상태에서 멈춤, 전원이 꺼진 상태에서 멈춰있는 삭제

Spark 응용 프로그램이 실행 중 상태에서 멈춤, 초기 작업이 리소스를 수락하지 않았습니다.

AssertJ Swagger 테스트가 실행 중 멈춤

TOP 리스트

  1. 1

    셀레늄의 모델 대화 상자에서 텍스트를 추출하는 방법은 무엇입니까?

  2. 2

    Blazor 0.9.0 및 ASP.NET Core 3 미리보기 4를 사용한 JWT 인증

  3. 3

    openCV python을 사용하여 텍스트 문서에서 워터 마크를 제거하는 방법은 무엇입니까?

  4. 4

    C # 16 진수 값 0x12는 잘못된 문자입니다.

  5. 5

    Excel : 합계가 N보다 크거나 같은 상위 값 찾기

  6. 6

    오류 : MSB4803 : MSBuild의 .NET Core 버전에서 "ResolveComReference"작업이 지원되지 않습니다.

  7. 7

    R에서 Excel로 내보낼 때 CET / CEST 시간 이동이 삭제됨

  8. 8

    node.js + postgres : "$ 1"또는 그 근처에서 구문 오류

  9. 9

    확대 후 하이 차트에서 Y 축이 잘못 정렬 됨

  10. 10

    EPPlus에서 행 높이를 설정할 때 이상한 동작

  11. 11

    Ionic 2 로더가 적시에 표시되지 않음

  12. 12

    MS Access 부분 일치 2 테이블

  13. 13

    EPPlus에서 병합 된 셀의 행 높이 자동 맞춤

  14. 14

    ExecuteNonQuery- 연결 속성이 초기화되지 않았습니다.

  15. 15

    ResponseEntity를 사용하고 InputStream이 닫히는 지 확인하는 적절한 스트리밍 방법

  16. 16

    PrematureCloseException : 연결이 너무 일찍 닫혔습니다.

  17. 17

    오류 : "const wchar_t *"유형의 인수가 "WCHAR *"유형의 매개 변수와 호환되지 않습니다.

  18. 18

    Java에서 이미지를 2 색으로 변환

  19. 19

    overflow-y를 사용할 때 스크롤 버벅 거림 줄이기 : scroll;

  20. 20

    Java에서 Apache POI를 사용하여 테이블 크기 및 간격을 단어로 설정하는 방법

  21. 21

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

뜨겁다태그

보관