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
- play2 강좌
- 하이브리드앱
- Play2
- Golang
- 플레이프레임워크
- Akka
- Actor
- play 강좌
- Hyperledger fabric gossip protocol
- 파이썬 데이터분석
- 파이썬 강좌
- 스위프트
- 이더리움
- 파이썬 동시성
- 블록체인
- 파이썬
- 하이퍼레저 패브릭
- Adapter 패턴
- hyperledger fabric
- 스칼라
- 안드로이드 웹뷰
- Play2 로 웹 개발
- 스칼라 동시성
- 주키퍼
- akka 강좌
- 그라파나
- 스칼라 강좌
- 파이썬 머신러닝
- CORDA
- 엔터프라이즈 블록체인
Archives
- Today
- Total
목록자바 EAM (1)
HAMA 블로그
Java 에서 리소스 관리하기 ARM&EAM 패턴 (feat.Scala)
잡설 개인적으로 리소스 해제와 관련해서 가장 먼저 떠오르는것은 C++의 포인터이다. 리소스를 해제하지 않아서 생기는 문제 또는 해제한 리소스를 사용하려고 해서 생기는 문제는 대규모 솔루션에서는 가장 골치 아픈 걱정거리가 되곤 하는데 스택트레이스에 잡히지 않는 머나먼 곳에서 해당 포인터를 조작한 것들이기에 전체 코드를 샅샅히 살피지 않으면 풀기 힘든 문제로 남기도 한다. (널포인터 문제와 레이스 컨디션 문제는 모든 솔루션에서 가장 대다수의 버그로 리포팅되며, 다른 폭탄을 야기하며, 해결하기 어려운 2가지 문제) C++은 이를 해결하고자 다음과 같은 스마트 포인터들을 제공하지만 스마트포인터 종류 분석 제대로 잘 활용하는 것도 문제이다.자바(VM류)가 떠오르면서 리소스 관리로 부터 어느정도는 해방시켜 주었다...
Java
2018. 3. 5. 10:59