Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 코틀린
- Kotlin
- 마이크로서비스
- nGrinder
- cloud native java
- Microservice
- devops
- 머신러닝
- 클라우드 네이티브
- decorator 패턴
- Spring
- spring microservice
- 헬름
- Stress test
- 클라우드 네이티브 자바
- MySQL
- 동기화
- CRD
- java
- ingress
- kubernetes
- cloud native
- Semaphore
- 자바
- Adapter 패턴
- Algorithm
- 익명클래스
- ansible
- MSA
- 쿠버네티스
Archives
- Today
- Total
목록CountDownLatch (1)
카샤의 만개시기
동기화 클래스 2편 - CountDownLatch
백그라운드로 스레드가 돌아가고 있는 상황에서 해당 스레드가 종료 되기를 기다려야 하는 상황이 있을때 Thread 클래스의 join() 함수를 이용하면 됩니다. 그렇지만 하나가 아닌 여러 스레드들이 종료되기를 기다려야 하는 상황이 발생된다면 CountDownLatch를 고려할 수 있습니다. private static final int THREAD_CNT = 10; private CountDownLatch lacth = new CountDownLatch(THREAD_CNT); public class SleepThread implements Runnable { private int id = 0; private static Random random = new Random(System.currentTimeMill..
Java/POJO
2019. 7. 3. 16:09