본문 바로가기
[Java Concurrency] 명시적인 락 13.1. Lock 과 ReentrantLock - Lock 인터페이스는 암묵적인 락과 달리 조건 없는(unconditional)락, 폴링 락, 타임아웃이 있는 락, 락 확보 대기 상태에 인터럽트를 걸 수 있는 방법 등이 포함돼 있으며, 락을 확보하고 해제하는 모든 작업이 명시적이다. - public interface Lock{ void lock(); void lockInterruptibly() throws InterruptedException; boolean tryLock(); boolean tryLock(long timeout, TimeUnit unit) throws InterruptedException; void unlock(); Condition newCondition(); } - Reentran.. 2017. 5. 5.
[책 정리] 먹고 단식하고 먹어라 #2 - 배고픔이 사라진 시대 먹고 단식하고 먹어라 #2 - 배고픔이 사라진 시대 출처 : 먹고 단식하고 먹어라 - 경우에 따라 마실 것을 포함한 음식의 일부 또는 전부를 미리 정한 기간 동안 자발적으로 금하는 것이 "단식" 이다. - 많은 사람들이 공복 상태와 기진(wasting) 상태를 혼동한다. 기진은 장기적인 칼로리 제한의 최종적인 결과다. 저장된 지방이 거의 다 사용돼 더는 신체에 필요한 에너지를 공급할 수 없는 경우를 말한다. 이것은 근육 소모나 신진대사 저하와 같은 비정상적인 생리 상태에서 찾아볼 수 있다. 즉 기진은 장기적이고 극단적인 칼로리 제한이 가져오는 최종 결과로 몇 달, 심지어 몇 년이라는 긴 기간 동안 음식 섭취가 부족했을 때 발생한다. 기진에는 영양 결핍이 동반할 수도 있다. 그러나 고작 72시간 동안 식사.. 2016. 6. 23.
반응형