StructuredConcorrency

    Java 가상 스레드(Virtual Thread)의 이해: 주의할점, Scope Value, 구조화된 동시성 -2

    가상 스레드 풀 사용시 주의할점. 가상 스레드가 가볍다고 해서 무조건 좋은것은 아닙니다. 다음과 같은 내용을 주의해야 합니다. 가상 스레드의 스레드풀을 사용할때에는 고정 풀 을 사용하면 안된다. 동시성을 제어하기 위해서 synchronized 키워드 대신 Lock을 사용하자 스레드 로컬에 용량이 큰 객체를 저장하지 말자. 1. 가상 스레드의 스레드풀을 사용할때에는 고정 풀을 사용하면 안된다. 가상 스레드는 고정된 풀 (newFixedThreadPool)을 사용하면 안됩니다. 지정된 한도 이내에 더 많은 가상 스레드를 만들지 못하기 때문입니다. 또한 1회용이기 때문에 풀에 담아 사용하지 말고, 그냥 생성해서 사용하는게 좋습니다. https://docs.oracle.com/en/java/javase/21/c..