이전에 카프카 동시성 이슈에 대해 작성하였습니다.글을 작성하면서 찾았던 낙관적 락, 비관적 락, 분산락에 대해 설명하고, 기록하도록 하겠습니다.동시성 테스트아래 코드는 동시성 테스트를 위한 코드입니다.큰 특징은newFixedThreadPool해당하는 함수로 Java의 쓰레드를 생성하는 함수로써, 10개 스레드를 생성하였습니다.CountDownLatchnew CountDownLatch(THREAD_COUNT) : 스레드 작업 카운트를 적시하여, 차후에 함수에 사용 합니다.latch.await(10, TimeUnit.SECONDS) : 위에 적시한 스레드 카운트가 0 이 될 때까지 기다리고 이후에 작업을진행 합니다.package com.webtoonrank.demo.core.domain.product.ser..