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 |
Tags
- 익명클래스
- cloud native
- spring microservice
- devops
- 동기화
- 자바
- 클라우드 네이티브
- Adapter 패턴
- 머신러닝
- Spring
- CRD
- ingress
- 코틀린
- Kotlin
- MSA
- kubernetes
- 마이크로서비스
- cloud native java
- Algorithm
- decorator 패턴
- nGrinder
- Stress test
- 클라우드 네이티브 자바
- ansible
- 쿠버네티스
- MySQL
- Microservice
- 헬름
- Semaphore
- java
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