programme pour imprimer les numéros impairs et même numéros séparées sur les threads

Je suis en train d'apprendre la programmation à l'aide des pthreads.
Comment puis-je écrire un programme pour imprimer les numéros impairs et même des numéros sur des threads séparés.

La sortie doit être 1,2,3.....Mais un nombre impair et même les numéros devraient être imprimés sur des threads séparés.
Vous ne pouvez pas garantir l'ordre de la sortie de deux threads différents apparaîtra à moins d'utiliser un mutex.
un mutex n'est pas garant de l'ordre. Lorsque le thread A libère le mutex, il n'y a aucune garantie thread B va être réveillé avant d'enfiler Une demande pour cela.
+1 - Utile pour quelqu'un qui est d'enseigner eux-mêmes la façon de travailler avec les pthreads.

OriginalL'auteur user329013 | 2010-04-30