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 |
Tags
- 페이징
- DI
- @ComponentScan
- Spring Data JPA
- MSA
- 쿠버네티스
- 스프링 부트
- docker compose
- AWS
- JWT
- 지연 로딩
- @Transactional
- dockerhub
- JPQL
- Dead Letter Queue
- CORS
- 컨테이너
- Routing Key
- kafka
- Web
- docker
- Spring Container
- Spring
- redis
- JdbcTemplate
- DLQ
- securitycontextholderfilter
- mybatis
- 서블릿 컨테이너
- JPA
Archives
- Today
- Total
목록Wait (1)
look-forest
자바 동기화를 위한 synchronized 키워드, wait(), notify 메소드에 대해 알아보겠다. 특히 Java는 Monitor를 제공한다. Monitor는 모니터 내부에서는 항상 하나의 프로세스만이 활성화되도록 보장해 주므로, 프로그래머 가 동기화 제약 조건을 명시적으로 프로그래밍해야 할 필요가 없다는 장점이 있다. 자바에서 모든 객체는 monitor를 가지고 있고, monitor는 여러 스레드가 동시에 객체로 접근하는 것을 막는다. 스레드가 monitor를 가지면, monitor를 가지는 객체에 lock을 걸어 다른 thread들이 해당 객체에 접근할 수 없게 한다. monitor를 가질 수 있는 것은 synchronized 키워드 내에서 가능하다. synchronized 임계 영역에 해당하는..
Computer Science/Operating System
2021. 6. 10. 18:12