Spring @Async와 Thread Pool 관리하기Java에서의 Anonymous Class 를 이용한 비동기 Thread 사용법
* **동기식 메소드와 비동기식 메소드는 메소드 자체의 형태가 틀려지게 된다.*** Spring @Async 를 이용한 비동기 메소드 작성법
위와 같이 다만, 위의 경우에도 Thread 자체가 관리가 되지 않아, 위험한 코드가 될 수 있다. 만약 요청 한만큼 비동기 Thread를 만들고 수행하려 할 것이다. 그리고 또 다른 제약사항도 있는데 다음과 같다.
Spring 에서 Thread 관리 하기
이제 SimpleAsyncTaskExecutor가 아닌 설정한 ThreadPoolTaskExecutor thread를 관리하게된다. 그럼 각자 상황에 맞게 비동기 멀티 쓰레딩 코딩을 할 수 있게 되었습니다. This post is licensed under CC BY 4.0 by the author. |