java
사용 중인 Thread 사용 종료 후 main Thread 종료하기
테스트 케이스 작성 시 여러 Thread를 사용하는 경우가 있다. 여러 Thread가 실행되기 전에 테스트 실행이 끝나버리는 문제가 있는데 어떻게 해결할 수 있는지 알아보자. 예제 코드 public class CountDownLatchTest { static class UserThread extends Thread { private String id; public UserThread(String id) { this.id = id; } @Override public void run() { User user = new User(); user.register(id); } } static class User { public void register(String id) { try { Thread.sleep(100..
2023. 10. 10. 19:55