ここで間違っていることを教えてもらえますか?私は間違って第四パラメータとしてC++スレッド - pthread_create、pthread_join
int iret1 = pthread_create(&producer, NULL, produce, void*);
int iret2 = pthread_create(&consumer1, NULL, consume, void*);
#include <iostream>
#include <cstdlib>
#include <pthread.h>
#include <ctime>
#include <time.h>
#define EMPTY 0
#define FILLED 1
#define BUFFER_SIZE 20
using namespace std;
//prototypes
void produce();
void consume(int);
int buffer[BUFFER_SIZE];
int main()
{
int iret1 = pthread_create(&producer, NULL, produce, NULL);
//join the threads
return 0;
}
私はそれを手に入れました。ありがとう。私は関数プロトタイプを変更して-lpthreadを使ってコンパイルするのを忘れていました – Tony