ok g troll
This commit is contained in:
		@ -6,7 +6,7 @@
 | 
				
			|||||||
/*   By: cchauvet <cchauvet@student.42angouleme.fr  +#+  +:+       +#+        */
 | 
					/*   By: cchauvet <cchauvet@student.42angouleme.fr  +#+  +:+       +#+        */
 | 
				
			||||||
/*                                                +#+#+#+#+#+   +#+           */
 | 
					/*                                                +#+#+#+#+#+   +#+           */
 | 
				
			||||||
/*   Created: 2023/04/27 11:44:14 by cchauvet          #+#    #+#             */
 | 
					/*   Created: 2023/04/27 11:44:14 by cchauvet          #+#    #+#             */
 | 
				
			||||||
/*   Updated: 2023/05/25 17:30:05 by cchauvet         ###   ########.fr       */
 | 
					/*   Updated: 2023/06/01 14:22:52 by cchauvet         ###   ########.fr       */
 | 
				
			||||||
/*                                                                            */
 | 
					/*                                                                            */
 | 
				
			||||||
/* ************************************************************************** */
 | 
					/* ************************************************************************** */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -64,11 +64,11 @@ bool	philo_eat(t_philo *philo, t_data *data)
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	if (philo_take_forks(philo, data))
 | 
						if (philo_take_forks(philo, data))
 | 
				
			||||||
		return (1);
 | 
							return (1);
 | 
				
			||||||
 | 
						print_eating(philo);
 | 
				
			||||||
 | 
						usleep(get_time_eat(philo, data) * 1000);
 | 
				
			||||||
	pthread_mutex_lock(&philo->last_eat_mutex);
 | 
						pthread_mutex_lock(&philo->last_eat_mutex);
 | 
				
			||||||
	philo->last_eat = get_time();
 | 
						philo->last_eat = get_time();
 | 
				
			||||||
	pthread_mutex_unlock(&philo->last_eat_mutex);
 | 
						pthread_mutex_unlock(&philo->last_eat_mutex);
 | 
				
			||||||
	print_eating(philo);
 | 
					 | 
				
			||||||
	usleep(get_time_eat(philo, data) * 1000);
 | 
					 | 
				
			||||||
	pthread_mutex_unlock(&data->forks[philo->id]);
 | 
						pthread_mutex_unlock(&data->forks[philo->id]);
 | 
				
			||||||
	pthread_mutex_unlock(&data->forks[(philo->id + 1) % data->nb_philos]);
 | 
						pthread_mutex_unlock(&data->forks[(philo->id + 1) % data->nb_philos]);
 | 
				
			||||||
	if (check(data))
 | 
						if (check(data))
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user