thread에 관해서 질문드립니다.
해솔
2023.04.01
리눅스계열인 우분투에서 프로그래밍을 하고 있는데, 로봇을 제어하는거라서 pthread를 사용하고 있습니다
그런데 여기서 pthread를 사용하면 반환인자가 성공, 실패만 여부로 0,1인가로만 나오는걸로 아는데
여기서 생성한 thread에서 값을 리턴시켜서 메인문에서 받을수 있는 방법이 있는지 궁금합니다
예제를 보니 pthread_join()을 사용해서 리턴값을 받긴하는데 이러면 pthread가 종료되는 걸로 알고있습니다.
그니까 스레드 종료후에 그값을 받는것 같은데, 그게 아니라 스레드 돌리는 도중에 계속 리턴값을 받을수 있는 방법이
궁급하니다.
글 읽어 주셔서 감사합니다. 수고하세요
-
거북이
콜백