pthread로 최적화알고리즘 스레드 여러개 만들고
메인스레드에서 타임아웃 걸고서 cancel, join 하도록 짜봤는데 terminate called without an active exception 이런 에러 뜬다
인터넷 찾아보니 메모리 deallocation을 다 해줘야하는가보다 맞음?
해결책 하나 봤는데 pthread_cleanup_push 콜백함수 통해서 스레드 끝날때 메모리 잡았던거 다 없애주라는데 내가 메모리 잡았던거 어떻게 다 추적함?
cancel 할때 제대로 짤려면 어케하는거임 독학하는데 뒤지겠다
댓글 0