과목/임베디드 시스템 썸네일형 리스트형 생산자 소비자 쓰레드 Producer and Consumer Thread 라즈베리 파이에서 터미널 창 켜고 xx.c 파일 하나 만든 뒤 아래 코드 입력.gcc -o xx xx.c -pthread로 컴파일./xx 로 실행 제대로 된 쓰레드를 구현한 건지 아직 모르겠다. 아래 코드는 생산자와 소비자의 관계를 구현한 것이다. 메인함수에서는 생산자, 소비자 쓰레드를 생성해준다. 생산자는 큐가 꽉 차지 않았다면 큐에 원소를 넣고 꽉 차면 빌 때까지 기다린다(?)소비자는 큐에 있는 값을 얻어서 출력하고 큐가 비었다면 기다린다(?). #include #include #define MAX 5 int buffer[MAX]; //생성한 값을 넣는 버퍼int fill_ptr=0;int use_ptr=0;int count=0;int loops=1000; //typedef struct __int p.. 이전 1 다음