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
- abstraction
- 자바
- 추상화
- interface
- Abstraction Barrier
- 가변객체
- 타입정의
- dynamic checking
- nhn 부트캠프
- 의존관계
- 합성관계
- abstract calss
- 조선대 nhn academy
- 집합관계
- Abstractin
- postcondition
- 제어역전
- Dependency Injection
- 전후조건
- 뮤택스
- 조선대 nhn
- Collection
- Iversion of Control
- DI
- java
- 버그줄이기
- static checking
- collctionframwork
- list
- 추상클래스
Archives
- Today
- Total
목록뮤택스 (1)
꾸준한 기록을
Thread Safety 개념과 방법 [Monitor,Mutex,Semaphore]
자바에서의 Thread Safety Concurrency Programing 이란 여러개의 작업을 동시에 처리하는 프로그래밍 방식입니다. 실제로 우리가 사용하는 대부분의 서비스들은 다중 프로세스 및 스레드를 사용해 동시에 여러 작업을 수행합니다. 하지만 여러 작업들이 동시성을 갖고진행되기 때문에 프로그램은 복잡해지며 다음과 같은 문제들을 야기할 수 있습니다. Race Condition 으로 인한 결과값 변동 Deadlock , Concurrency Bugs 같은 버그 Synchronized Overhead 같은 성능 문제 이 글에서는 위와같은 문제들을 해결하기 위한 Thread Safety를 집중적으로 다룰 것 입니다. 1. Thread Safety의 필요성 Thread Safety는 왜 필요할까요? 또..
프로그래밍 기초/전산학 기초
2023. 10. 15. 03:26