문제 이해는 했다 치고 바로 구현하는 법 설명 들어갑니다

0. 들어가기전에

제가 필로소퍼를 구현하면서 했던 방식을 간략하게 써보았습니다.

아래의 설명대로 구현해도 완벽한 필로소퍼가 나오지 않습니다.

대략적인 흐름을 이해하기위한 설명정도로만 이해하고 넘어가주세요

내용이 정확하지 않을수있습니다. 얼마든지 지적 부탁드립니다. 감사합니다.

1. 헤더 구상

대충 필로소퍼를 구현하는데 있어서, 뭐가 필요할지 생각해봅니다

1-1. 입력 구초제 구현

다음과 같은 구조체를 만들어 입력을 받습니다 (이하 입력값 구조체라고 부름)

typedef struct s_arg
{
	int	number;
	int	time_to_die;
	int	time_to_eat;
	int	time_to_sleep;
	int	must_eat_count;
}	t_arg;

1-2. 공유 구조체 구현

필로소퍼들이 핵심적으로 공유할 것

그 이외에 필요한것