Effective Debugging/Chatper 8. 멀티스레드 코드 디버깅

created : Thu, 09 Apr 2020 22:13:40 +0900
modified : Sat, 26 Sep 2020 23:28:55 +0900

Item 60. 사후 디버깅으로 교착 상태 분석하기

Item 61. 프로그램의 실행 흐름을 기록한 뒤 재생하기

Item 62. 전문 도구로 교착 상태와 경쟁 상태 찾기

Item 63. 예측할 수 없는 부분을 분리하거나 제거하기

Item 64. 자원 경쟁으로 인해 발생한 성능 확장성 문제 분석하기

Item 65. 성능 카운터를 이용하여 거짓 공유 발생 지점 찾기

Item 66. 고수준 추상화를 사용하도록 코드 다시 작성하기