Si j'ai un programme qui crée et tente d'ouvrir un tube nommé en utilisant mkfifo, comment puis-je ouvrir un tube pour lire ou écrire sans bloquer? En particulier, j'écris un programme C qui peut être
Je suis en train d'écrire un programme pour POSIX (OSX) où de nombreux processus enverront des messages à un écouteur, qui est essentiellement un thread de journalisation. Tous les processus s'exécute
J'ouvre un fichier FIFO sous la forme ifstream. Dès que l'objet est créé, le thread est bloqué jusqu'à ce que j'envoie quelque chose dans le FIFO (ce qui est OK pour moi). Puis j'appelle getline() pou