728x90
반응형

Linux 12

POSIX C pthread

안녕하세요. 앤디라이언입니다. pthread는 posix thread를 줄여서 표현하며, 유닉스 계열 시스템에서 일반적으로 사용하는 thread 관련 표준 API입니다. 쓰레드를 생성하기 위해서는 pthread_create 메서드를 사용합니다. //Create pthread int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine)(void*), void *arg); /*param *thread: 스레드 식별자 : 스레드가 성공적으로 생성되었을 때 생성된 스레드 식별을 위해 사용한다. *attr: 스레드의 특성을 지정하기 위해 사용, 기본 스레드 특성 사용하는 경우는 항상 NULL로 지정한다. start_..

개발 이야기 2020.05.07

POSIX C

안녕하세요. 앤디라이언입니다. POSIX라는 개념을 들어보신적 있으신가요? 그렇다면 당신은 Unix계열이나 Linux분야에서 개발을 해본 경험이 있으신 분일 겁니다. 윈도우 환경에서만 개발을 진행했다면 생소한 단어~ @.@? 그럼 한번 POSIX라는 개념이 무엇인지 알아볼까요? POSIX 란 무엇인가? POSIX (Potable Operating System Interface)의 약어로 서로 다른 운영체제의 공통 API를 정리하여 이식성이 높은 유닉스 응용프로그램을 개발하기 위한 목적으로 IEEE가 책정한 어플리케이션 인터페이스 규격입니다. X의 의미는 유닉스 호환 운영체제에 보통 X가 붙은 것으로부터 내려온 것입니다. POSIX Wiki 더보기 C POSIX 라이브러리는 C 표준 라이브러리 POSIX에..

개발 이야기 2020.05.07
728x90
반응형
SMALL