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