본문 바로가기
[Java Concurrency] 활동성 최대로 높이기 #2 [Java Concurrency] 활동성 최대로 높이기 #2 10.2. 데드락 방지 및 원인 추적 - 한 번에 하나 이상의 락을 사용하지 않는 프로그램은 락의 순서에 의한 데드락이 발생하지 않는다. 물론 그다지 실용적이지 않은 방법일 수 있지만, 가능하다면 한 번에 하나 이상의 락을 사용하지 않도록 프로그램을 만들어 보는 것도 좋다. - 여러 개의 락을 사용해야만 한다면 락을 사용하는 순서 역시 설계 단계부터 충분히 고려해야 한다. 설계 과정에서 여러 개의 락이 서로 함께 동작하는 부분을 최대한 줄이고, 락의 순서를 지정하는 규칙을 정해 문서로 남기고 그 규칙을 정확하게 따라서 프로그램을 작성해야 한다. - 세세한 수준에서 락을 관리하는 프로그램에서는 두 단계의 전략으로 데드락 발생 가능성이 없는지를 확.. 2017. 5. 2.
[책 정리] 먹고 단식하고 먹어라 #4 - 간헐적 단식의 필요성 먹고 단식하고 먹어라 #4 - 간헐적 단식의 필요성 출처 : 먹고 단식하고 먹어라 - 크레타 섬 주민들이 이처럼 건강한 이유는 통곡물, 과일, 채소, 올리브유를 날마다 다량 섭취하기 때문이라고 주장 그러나 그리스 정교회에는 오랫동안 단식의 전통이 존재했다는 것이 고려되지 않았다. - J.V. 닐의 절약형 유전자형 가설. 왜 몸에 지방이 쌓이는가? 에너지를 지방 형태로 비축함으로써 생존 가능성을 높이기 위해서다. - P.J 랜들의 포도당 지방산 회로 가설 저장 지방에서 나온 유리지방산과 혈액의 포도당이 우리 몸속에서 연료원이 되기 위해 서로 경쟁한다. 단식할 때 지방을 연료로 소모함으로써 단백질을 분해할 필요성이 줄어든다는 사실이 밝혀졌기 때문이다. 다시 말해 인체는 공복 상태라고 하더라도 근육을 연료로 .. 2016. 6. 25.
[일기] 2016. 02. 13. (토) [일기] 2016. 02. 13. (토) -새벽 3시경 잠이 깼다.그 이유는 내 손바닥에 물이 있어서이다.. (응?)여튼.. 잠에서 깬 김에 대전 내려가는 기차를 조회해보니..오호?? 대전 내려가는 무궁화호 열차 표가 한 3개 있다. 11시 표로 예매한다. -잠을 설치듯 자다가 아침에 일어나서 우선 회사로 향한다.회사에서 씻고, 개인 노트북을 찾아서 서울역으로 갔다. 오랜만에 방샤셤머랑 통화를 했다.맹순이 아픈거 이야기도 하고. 사는 이야기도 조금 하고.조만간 회동을 하기로 했다. -부라니와 연락을 했다.부라니는 여친을 만나러 당일로 서울 올라왔다가 저녁에 내려간다고 한다.윽.. 장거리 연애는 힘들겠다.그래도 연애 초반이니 뭘 해도 좋겠징. -대전까지 내려간다.내려가며 KOF 를 하며 시간을 잰다.내가 .. 2016. 2. 13.
반응형