preguntar acerca de multithreading

13
réponses

Comment rejoindre un thread qui bloque les e / s?

J'ai un thread en arrière-plan qui lit les événements d'un périphérique d'entrée de manière bloquante, maintenant quand je quitte l'application, je veux nettoyer le thread correctement, mais je ne peux pas simplement exécuter pthread_join() parce que …
demandé sur 1970-01-01 00:33:28
5
réponses

Comment Thread-Safe est NLog?

Eh bien, J'ai attendu pendant des jours avant de décider de poster ce problème, car je ne savais pas comment l'énoncer, revenant dans un long post détaillé. Cependant, je pense qu'il est pertinent de demander l'aide de la communauté à ce stade. Fo …
demandé sur 1970-01-01 00:33:31
3
réponses

Java Threads vs Pthreads

On m'a posé cette question dans une interview aujourd'hui. " Lorsque nous créons un thread avec pthread_create() (threads POSIX), le thread commence seul. Pourquoi avons-nous besoin d'appeler explicitement start() en Java. Quelle est la raison pou …
demandé sur 1970-01-01 00:33:31
2
réponses

Modifier la priorité du thread boost dans Windows

J'essaie de changer la priorité du thread dans boost mais je n'ai pas de chance. Im obtenir une mauvaise erreur de poignée (type 6) de la fonction GetLastError. Je pense que native_handle () a retourné le handle pour le thread? Quelqu'un sait commen …
demandé sur 1970-01-01 00:33:29
10
réponses

Équivalent multiplateforme aux événements windows

J'essaie de porter du code Windows vers Linux, Idéalement via des bibliothèques indépendantes de la plate-forme (par exemple boost), mais je ne sais pas comment porter ce peu de code d'événement. Le bit de code implique deux threads (appelons-les A …
demandé sur 1970-01-01 00:33:29
3
réponses

Définir L’identité du Thread

En C#, comment définir l'identité d'un Thread? Par exemple, si J'ai thread MyThread, qui est déjà démarré, puis-je changer L'identité de MyThread? Ou n'est-ce pas possible? ... …
demandé sur 1970-01-01 00:33:28
8
réponses

Jointure pthread Non bloquante

Je Code l'arrêt d'un serveur multithread.Si tout se passe comme il se doit, tous les threads sortent par leurs propres moyens, mais il y a une petite chance qu'un thread obtienne stuck.In dans ce cas, il serait pratique d'avoir une jointure non bloqu …
demandé sur 1970-01-01 00:33:28
8
réponses

Singleton et Multithreading en Java

Quelle est la manière préférée de travailler avec la classe Singleton dans un environnement multithread? Supposons que si j'ai 3 threads, et tous essaient d'accéder à la méthode getInstance() de la classe singleton en même temps - Que se passera …
demandé sur 1970-01-01 00:33:32
6
réponses

Pourquoi les threads sont-ils appelés processus légers?

Un thread est "léger" car la majeure partie de la surcharge a déjà été accomplie grâce à la création de son processus. J'ai trouvé cela dans l'un des tutoriels. Quelqu'un peut-il élaborer ce que cela signifie exactement? ... …
demandé sur 1970-01-01 00:33:30
4
réponses

Quelle est la bonne façon de gérer les événements en C++?

J'ai une application qui doit répondre à certains événements de la manière suivante: void someMethodWithinSomeClass() { while (true) { wait for event; if (event == SomeEvent) { doSomething(); continue; …
demandé sur 1970-01-01 00:33:32