on init le mutex a l init des coders (pthread_mutex_init) chaques coders possede son propre thread tant que on est pas arriver a la fin de tout nos coders on va init le pthread avant de start le thread parce que si on lock avant que le thread soit init on va crash