bonjour à tous,

Lorsque je veux lire un fichier à travers deux processus, j'utilise l'appel système fcntl() qui se comporte comme un mutex pour les processus.

Mais j'aimerais comprendre comment ça fonctionne, car
si mes deux processus font un appel système en même temps,
alors les deux processus vont en même temps être en mode noyau, et
donc il n'y a pas de système de verrou.

Est-ce que deux processus peuvent accéder en même temps en mode noyau ?

Merci d'avance pour votre aide