0
스프링 컨트롤러는 메소드에 키워드를 추가하여 동기화 된 프로세스를 따르고 있습니까?스프링 컨트롤러 동기화
동기화를 시도하면 차단되지 않은 것처럼 보이고 두 스레드가 동시에 같은 메소드를 실행 중입니다. Thread.sleep(50000)
을 사용했습니다. @Scope("request")
스프링 컨트롤러는 메소드에 키워드를 추가하여 동기화 된 프로세스를 따르고 있습니까?스프링 컨트롤러 동기화
동기화를 시도하면 차단되지 않은 것처럼 보이고 두 스레드가 동시에 같은 메소드를 실행 중입니다. Thread.sleep(50000)
을 사용했습니다. @Scope("request")
코드의 중요한 섹션 주위에 적절한 동기화를 추가해야합니다.
왜 스프링 컨트롤러'synchronized'에서 메소드를 만들어야합니까? 그렇게 할 필요는 없습니다 - 그렇게해야한다고 생각하면 설계에 결함이 있습니다. 왜 이것이 필요하다고 생각 하는지를 설명하면 어쩌면 해결할 문제에 대해 더 나은 해결책을 제시 할 수 있습니다. – Jesper
네, 특이한 경우가있었습니다. 다음 번 출시까지 임시 수정판을 사용하도록 계획된 전체 디자인을 다시 작성하는 대신 시간이 걸렸습니다. 그렇다면 컨트롤러 레벨에서이를 수행하는 방법이 있습니까? – arvindwill