Que signifie sig dans int pthread_kill (pthread_t thread, int sig)? Y a-t-il des sigs prédéfinis? : Ssig dans pthread_kill (thread pthread_t, int sig)
Répondre
En réponse à votre commentaire à propos de l'interruption de sommeil: Au lieu de tenter de forcer les signaux à travailler ici, avez-vous considéré à la place de sleep
en utilisant pthread_cond_timedwait
à la place? Il vous permet de dormir efficacement et fournit un mécanisme sûr pour interrompre le sommeil plus tôt via un pthread_cond_signal
.
sig est pour l'envoi du numéro de signal au thread. Les signaux standards sont décrits dans. Par exemple linux standard signals.
pthread_kill() ne supprimera pas un thread. La seule différence avec kill() est que le signal est géré par le thread désigné et n'est pas géré alors que ce thread a le signal masqué (voir pthread_sigmask()). Un signal comme SIGTERM va toujours par défaut terminer le processus entier.
- 1. Quelle est la méthode SIG commune?
- 2. SIG, projection Mercator, calculer la position Y
- 3. Services SIG sur Google App Engine
- 4. Quelle est la signification de ce morceau de code? void (* signal (int sig, void (* func) (int))) (int);
- 5. SIG: nécessité d'ajouter des données dans un fichier de forme
- 6. Chargement de l'image en OpenGL pour l'utilisation dans l'application SIG
- 7. Besoin d'une bibliothèque/données SIG compatible avec Java
- 8. Solr - avec LocalSolr pour le support SIG Problèmes d'installation
- 9. Impossible de signer une fouille sig utilisant java/keytool
- 10. Aidez-nous à générer l'API Facebook "Sig" en Python
- 11. Représentation des graphes planaires/topologie SIG: dispositions ArcObjects vs. CGAL
- 12. Quels outils SIG Open Source utilisez-vous/recommandez-vous?
- 13. pthread_t à gdb ID de thread
- 14. Programmation d'une tessellation dans MATLAB et utilisation des données cartographiques SIG en entrée
- 15. Est-ce que 'auth_token' et 'sig' sont la même chose dans facebook api?
- 16. Représentation de la topologie de la route dans un fichier SIG
- 17. Java Hashmap et le type de tableau multidimensionnel sig dans JSNI?
- 18. Manipulation avec le contenu SIG sur le Web en utilisant le WebGL
- 19. Utilisez le SIG pour obtenir des informations géographiques pour un seul point.
- 20. Présentation de la façon de développer une application LBS/SIG en Java
- 21. Pourquoi l'API Graph de Facebook émet un cookie pour "access_token", "secret", "session_key", "sig" ... autant de champs?
- 22. Quelle est la meilleure plate-forme de développement pour les applications SIG?
- 23. Comment intégrer une sortie Google Map (ou un autre mappage SIG) dans un fichier PDF lorsque je le génère?
- 24. Adresse d'erreur lorsque malloc/libre pthread_t sur les threads
- 25. SIG trouver des points (longs lats) qui sont contenues par un polygone exprimé comme une collection de longs lats
- 26. Comment puis-je obtenir un ID de thread à partir d'un pthread_t arbitraire?
- 27. SIG Besoin d'une cartographie sdk pour leur tour par l'API tour de navigation sur Win CE C#
- 28. Utilisation d'exceptions dans un boost :: thread thread
- 29. Signification de int (0) dans int * pi = new int (0) ;?
- 30. erreur bizarre lors du passage pthread_t pour fonctionner
Je l'ai considéré mais j'essaie d'éviter d'utiliser des conditions, si c'est possible. – lies
@return: Cela semble un raisonnement étrange: éviter les variables de condition, mais recourir ensuite aux signaux, d'autant plus que vous ne semblez pas à l'aise avec les gestionnaires de signaux. Des raisons pour lesquelles? – stefaanv