synchronized 문을 보고합니다.
빈 synchronized 문은 다른 스레드의 특정 리소스 릴리스를 대기하는 데 사용됩니다. 그러나 빈 synchronized 문 완료 직후 동일한 리소스가 다시 획득되지 않는다는 보장은 없습니다.
적절한 동기화를 위해 synchronized 블록 내에서 리소스를 활용해야 합니다.
또한 불필요한 코드를 제거하면 리팩터링 후 빈 synchronized 블록이 표시될 수 있습니다. 이 경우 synchronized 블록 자체가 불필요하므로 제거해야 합니다.
예:
synchronized(lock) {}
빠른 수정에서는 빈 synchronized 문을 제거할 것을 제안합니다.
이 검사는 JSP 파일에서 비활성화되어 있습니다.