본문 바로가기
[Java Concurrency] 단일 연산 변수와 넌블로킹 동기화 [Java Concurrency] 단일 연산 변수와 넌블로킹 동기화 - 병렬 알고리즘과 관련한 최근의 연구 결과를 보면 대부분이 넌블로킹 알고리즘, 즉 여러 스레드가 동작하는 환경에서 데이터의 안정성을 보장하는 방법으로 락을 사용하는 대신 저수준의 하드웨어에서 제공하는 비교 후 교환(compare-and-swap) 등의 명령을 사용하는 알고리즘을 다루고 있다. - 넌블로킹 알고리즘은 운영체제나 JVM 에서 프로세스나 스레드를 스케줄링 하거나 가비지 컬렉션 작업, 그리고 락이나 기타 병렬 자료 구조를 구현하는 부분에서 굉장히 많이 사용하고 있다. - 넌블로킹 알고리즘은 락을 기반으로 하는 방법보다 설계와 구현 모두 훨씬 복잡하며, 대신 확장성과 활동성을 엄청나게 높여준다. - 넌블로킹 알고리즘은 훨씬 세밀.. 2017. 5. 9.
[Effective Java] 스레드 스케쥴러에 의존하지 말자 [Effective Java] 스레드 스케쥴러에 의존하지 말자 - 많은 스레드가 runnable 상태일 때는 어떤 스레드를 실행시킬 것인지, 그리고 얼마 동안 실행시킬 것인지를 스레드 스케쥴러가 결정한다. 운영체제에서는 공정하게 그런 결정을 내리려고 하겠지만, 그 정책은 서로 다를 수 있다. 따라서 잘 작성한 프로그램은 그런 정책의 상세한 내용에 매달려서는 안 된다. 정확성이나 성능을 스레드 스케줄러에 의존하는 프로그램이라면 그 어떤 것도 이식성이 없어질 가능성이 크다. - 강력하고, 응답성이 좋고, 이식성이 있는 프로그램을 작성하는 가장 좋은 방법은, runnable 상태의 평균 스레드 개수가 프로세서의 개수보다 그리 크지 않게 하는 것이다. 이렇게 하면 스레드 스케줄러는 선택의 여지 없이 runnab.. 2017. 3. 17.
[책 정리] 먹고 단식하고 먹어라 #4 - 간헐적 단식의 필요성 먹고 단식하고 먹어라 #4 - 간헐적 단식의 필요성 출처 : 먹고 단식하고 먹어라 - 크레타 섬 주민들이 이처럼 건강한 이유는 통곡물, 과일, 채소, 올리브유를 날마다 다량 섭취하기 때문이라고 주장 그러나 그리스 정교회에는 오랫동안 단식의 전통이 존재했다는 것이 고려되지 않았다. - J.V. 닐의 절약형 유전자형 가설. 왜 몸에 지방이 쌓이는가? 에너지를 지방 형태로 비축함으로써 생존 가능성을 높이기 위해서다. - P.J 랜들의 포도당 지방산 회로 가설 저장 지방에서 나온 유리지방산과 혈액의 포도당이 우리 몸속에서 연료원이 되기 위해 서로 경쟁한다. 단식할 때 지방을 연료로 소모함으로써 단백질을 분해할 필요성이 줄어든다는 사실이 밝혀졌기 때문이다. 다시 말해 인체는 공복 상태라고 하더라도 근육을 연료로 .. 2016. 6. 25.
[책 정리] 먹고 단식하고 먹어라 #3 - 단식을 둘러싼 갖가지 오해 먹고 단식하고 먹어라 #3 - 단식을 둘러싼 갖가지 오해 출처 : 먹고 단식하고 먹어라 - 먹는 행위는 대사율을 극소량 증가시키는데 이를 음식의 열 효과라고 한다. 이러한 대사율의 증가는 우리 몸이 음식을 소화하고 처리하는 데 추가로 에너지를 사용하기 때문에 나타나는 현상이다. - 목구멍으로 넘어간 음식을 잘게 쪼개고 소화하고 흡수하고 저장하는 데 에너지가 필요하다. 이 에너지 비용을 실험실에서 측정했고 이는 어떤 영양소가 다른 영양소보다 대사 비용이 높다는 식으로 다이어트 홍보의 수단이 됐다. 예를 들면 탄수화물이나 지방을 소화하는 것보다 단백질을 소화할 때 더 많은 칼로리가 소모된다. - 우리 몸이 추가로 태울 수 있는 칼로리의 양은 극히 적으며 하루에 소모하는 전체 칼로리는 거의 달라지지 않는다. .. 2016. 6. 24.
[책 리뷰] 남재현 박사가 가르쳐주는 뱃살 빼는 다이어트 [책/리뷰] 남재현 박사가 가르쳐주는 뱃살 빼는 다이어트 남재현 박사가 가르쳐주는 뱃살 빼는 다이어트저자남재현 지음출판사중앙생활사 | 2014-07-28 출간카테고리건강책소개각종 방송에 출연하며 시청자들의 사랑을 받고 있는 의학박사 남재...글쓴이 평점 이 책을 구매할까 망설이는 당신에게.. 이 책은 여러 환자들의 사례, 세계적으로 발표된 연구 결과 등을 많이 다루고 있다.사례가 많다는 것이 장점이 될 수도 있지만, 필자의 경우는 해당하는 사례가 없어 대부분 그냥 스킵하는 경향으로 읽었다. 또한 어떤 이야기를 할 떄 수치적으로 이야기를 많이 해서 일반인들이 읽기에는 꽤나 거부감이 많이 생길 수 있다.공부하는 느낌이 많이 들며, 꽤나 지루하다. 게다가 일반적으로 다이어트 상식들을 많이 알고 있는 사람에게는.. 2016. 4. 22.
[종로/이색카페] 식물 밤새 일하고 집에 들어갔는데, 강팽이랑 부라니한테 연락이 온다. 같이 밥먹자고 한다. 나는 밥 생각이 없는 관계로 둘이 먹으라고 하고 나중에 조인을 하여 카페를 가기로 한다. 우리가 간 곳은 종로 낙원상가 뒷쪽으로 샛길에 위치하고 있는 "식물" 이라는 카페이다. 강팽이랑 부라니는 이미 가봤던 카페라고 한다. 내가 좋아할 것 같다며 자신있게 안내하여 나를 데려가준 곳. 이 식물이라는 카페 근처에는 약간의 전통카페나 소박한 느낌의 카페들이 하나씩 생겨나는 분위기이다. 실내 인테리어가 우선 특이한데, 벽은 기본적으로 시멘트를 발라놓았는데, 그 사이사이 프레임을 설치하여 모던한 느낌을 주는 한편, 기와를 심어놓아 한옥적인 느낌도 준다. 또 바깥쪽으로는 비닐로 외벽처리를 하여 온실느낌과 함께 지나가는 행인들에게 .. 2015. 6. 16.
반응형