monitoring WIP

This commit is contained in:
whaffman 2025-01-03 15:22:16 +01:00
parent c0b9c33cfa
commit 1707d4ab5c
3 changed files with 14 additions and 0 deletions

View File

@ -64,6 +64,8 @@ void print_status(t_philo *philo, char *status);
void *philo_routine(void *philo); void *philo_routine(void *philo);
int join_threads(t_rules *rules); int join_threads(t_rules *rules);
void print_rules(t_rules *rules); void print_rules(t_rules *rules);
int check_alive(t_philo *philo);

Binary file not shown.

12
philo/src/monitor_death.c Normal file
View File

@ -0,0 +1,12 @@
#include "philo.h"
void *monitor_death(void *arg)
{
int i;
t_rules *rules;
rules = (t_rules *) i = 0;
while (i < rules->n_philos)
if (rules->philos[i].last_meal - get_time() < rules->time_to_die)
}