Ansi C에서 Entercriticalsection에 대응하는 함수가 있습니까?
윈도우용 프로그램을 리눅스용으로 포팅하는 작업을 하고 있는데
Entercriticalsection에 대응하는 함수를 몰라서 이렇게 질문을 합니다.
리눅스용 프로그램이라고 해서 X-win용 프로그램은 아닙니다...
그럼 답변 꼭 좀 부탁합니다.
ps. 리눅스용 프로그램을 하고 있는데 도움이 될만한 사이트 추천 좀 해주시겠습니까?
임계 영역 함수는 POSIX 에서 pthread_mutex_lock 과 unlock 으로 대응합니다. ANSI C 표준에는 스레드 함수가 없으므로 pthread 나 세마포어를 쓰는 것이 맞습니다. 포팅 참고는 POSIX 스레드 튜토리얼이나 Linux 프로그래밍 서적을 보시면 좋습니다.