pthread 사용 시, thread name 추가하기
RDK를 개발하다 debugging시에 process 점유율이 높아서 짜증 나는 일이 발생했었다(지금은 무슨 문제였는 지 기억이 안 난다). 그 당시 어디가 문제인 지 모르는 상황이었다(남에 코드 가져다 개발하면 원래 이러지). Debugging을 위해 htop으로 문제의 process를 살펴보면 점유율은 높은데, 어떤 thread들이 문제인지 보려고 thread list를 보면 모든 thread가 전부 같은 이름을 가지고 있는 것을 발견했다. 이런 왜 이렇게 돼있지? Code를 살펴보면, 주저리주러리 긴 이름으로 thread들에 이름을 일일히 지정해 놨던데 이상하다 생각하고 이유를 찾기 시작했다. 참고로 RDK에선 pthread를 사용하는 RMF_OSAL로 시작하는 wrapper가 있다. rmf_Err..
what have done
2016. 11. 2. 14:22
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 왜 -1을 줘 놓고 그 코드 그대로 썼냐?
- raspberry pi
- enum
- #define
- compile error
- gerrit commit
- mt7612u
- new plugin
- Laser
- printer
- RDK
- f_dentry
- grails
- installation
- const
- Samsung
- C/C++
- 받아준다
- driver
- Cups
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함