멀티 스레드 응용 프로그램을 작성 중이며 다음에 대해 궁금합니다. -D_REENTRANT
매크로를 사용할 때 접미사가 붙은 함수 _r
을 명시 적으로 사용해야합니까?`-D_REENTRANT`를 사용할 때 명시 적으로`_r` 접미어를 사용해야합니까?
예컨대 코드에서 strtok_r
을 사용하거나 strtok
을 사용하고 -D_REENTRANT
매크로를 컴파일러에 전달할 수 있습니까?
덕분에 많은 strtok()
의 의미를 변경하지 않습니다 _REENTRANT
정의
관련 : http://stackoverflow.com/questions/875789/gcc-do-i-need-d-reentrant-with-pthreads –