tests avec join et mutex

This commit is contained in:
hugogogo
2021-12-29 10:57:04 +01:00
parent a2eccc8deb
commit a3821d5b15
4 changed files with 122 additions and 25 deletions

25
srcs/main1_join.c Normal file
View File

@@ -0,0 +1,25 @@
#include "philo.h"
void *philo_exec(void *arg)
{
t_philo *philo;
philo = (t_philo*)arg;
while (1)
write(1, philo->str, ft_strlen(philo->str));
}
int main(void)
{
pthread_t id;
t_philo *philo;
philo = malloc(sizeof(philo));
philo->str = "i'm philosopher\n";
pthread_create(&id, NULL, &philo_exec, philo);
pthread_join(id, NULL);
while (1)
write(1, "main function\n", 14);
return 0;
}