C - Exemple d'utilisation POSIX MQ

Présentation
Exemple d'utilisation des POSIX MQ (Message Queue) lié à l'article Introduction aux POSIX MQ.

2 projets sont inclus dedans.
Nos ressources disponibles
Pour compiler :
./configure
make

Un binaire MQTest sera généré.
Pour lancer l'exemple 1 :
./MQTest ex1

2 fichiers sont créés entre 2 processus qui s'échangent des messages avec les fonctions classiques des POSIX MQ.

Pour lancer l'exemple 2 :
./MQTest ex2

Permet d'utiliser les fonctions un peu plus avancées, et de vérifier le fonctionnement de mq_notify dans la console.

En effet, mq_notify ne fonctionne pas totalement sur les systèmes que j'ai utilisé.
Cygwin ne réagit pas, mais ne crash pas.
Debian 7.0 ne réagit pas aux threads, mais ne crash pas.
FreeBSD 7.0 crash lors d'un appel aux threads.
FreeBSD 9.0 gère tous les types d'évènements, mais peut réagir "trop tard", quand l'évènement est devenu inutile à remonter.
MinGW32 n'intègre pas les POSIX MQ.
Téléchargement
Compatibilité
Linux
0  0 
Détails
Catégories : Codes sources C
Voir tous les téléchargements de l'auteur
Licence : BSD
Date de mise en ligne : 19 mars 2014




Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.
Contacter le responsable de la rubrique C