- #ifndef _PHILOSOPHER
- #define _PHILOSOPHER
- #include <string>
- #include <thread.h>
- #include "dining.h"
- class philosopher : public pthread {
- private:
- int _nr;
- int _count;
- int _forks;
- dining *application;
- mutex *p_fork;
- public:
- philosopher(int n, int forks, void *arg);
- ~philosopher();
- int thread(void *);
- };
- #endif /* PHILOSOPHER */