You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
필드가 5개 이상 존재하는 클래스에 대한 hashCode()를 정의해보고, 멀티스레드 환경에서 해당 객체를 Set에 넣는 방식으로 테스트를 진행하여 시간을 기록해봅시다.
hashCode 값이 충돌하는 것을 최대한 방지하려면 어떻게 설계하는게 좋을까요?
책에서 언급하는 내용/인터넷에서 제시하는 방법/IntelliJ 자동 생성 방식등 여러 방법을 고민해보고, 최소 2개 정도의 시나리오를 설계해서 시간을 비교해봅시다.
필드가 5개 이상 존재하는 클래스에 대한 hashCode()를 정의해보고, 멀티스레드 환경에서 해당 객체를 Set에 넣는 방식으로 테스트를 진행하여 시간을 기록해봅시다.
hashCode 값이 충돌하는 것을 최대한 방지하려면 어떻게 설계하는게 좋을까요?
책에서 언급하는 내용/인터넷에서 제시하는 방법/IntelliJ 자동 생성 방식등 여러 방법을 고민해보고, 최소 2개 정도의 시나리오를 설계해서 시간을 비교해봅시다.