영상처리를 공부하는 학생입니다.
영상처리란게 처리할 양이 많은데다가 640*480이미지를 거의 풀 프레임으로 작업을 하다보니,
제 PC가 특정 thread가 동작할때 그 thread가 순간적으로 CPU를 독점하여,
결과적으로 나머지 thread가 delay되어 연속적인 작업을 실패하는 경우가 발생합니다.(거의 항상 일어납니다 ㅡㅡ;)
두 개의 쓰레드 (메인과 생성한 쓰레드) 로 구성된 프로그램의 동작이 멈춰 있는 것 같아,
gdb로 확인하니 다음과 같습니다.
(동작환경 : Linux RedHat EL-4 AS)
1. 쓰레드 #1
(gdb) bt
#0 0x009867a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1 0x00a7666e in __lll_mutex_lock_wait () from /lib/tls/libc.so.6
#2 0x00a0933b in _L_mutex_lock_3239 () from /lib/tls/libc.so.6