gcc2 pthread API pthread API 사용하기 위한 헤더파일-> #include pthread 대표 API1.int pthread_create(pthread_t *thread_id. const pthread_attr_t *attr, void* start_func, void *arg) 기능 : 호출 프로세스에서 새로운 쓰레드 시작 반환값 : 성공하면, 0 리턴, 에러 발생 시 error number 리턴하고 thread argument 포인터 미지정 매개변수 *thread_id : pthread 식별자attr : 쓰레드 속성 타입func : pthread로 부기할 함수 arg : pthread로 분기할 때 넘겨줄 인자 값2. int pthread_join(pthread_t thread_id, void** thread_re.. 2024. 10. 25. extern 구조체 또는 변수 사용법 및 예시 분할 컴파일 : 하나의 프로그램을 여러 개의 .c, .h 파일로 분할하여 작성분할 컴파일 시 다른 파일에 선언된 전역 변수를 사용할 떄는 extern 선언을 사용-> extern 선언 변수는 "다른 파일에 해당 변수명이 전역 변수 선언되어 있으니 공유하여 사용하겠다" 1. 변수형식 : extern 자료형 변수명 사용법1) .c 파일에서 extern 선언ex) exam2.c, exam3.c 에서 exam1.c의 전역변수 total을 사용하고 한다. exam1.cexam1.c에 아래와 같이 정의한다.int total=0; //전역 변수 선언main() {...}exam2.cexam2.c에 아래와 같이 정의한다.extern int total //extern 변수 선언, 다른 .c 파일에 전역 선언된 변수 접.. 2024. 5. 8. 이전 1 다음