Questions et réponses pour le nonblocking :

Les E / S non bloquants transfèrent au moins un octet ou retournent immédiatement avec une erreur ou une fin du flux. Les algorithmes non bloquants font référence à l'utilisation de la concurrence sans les primitives d'exclusion mutuelle habituelles, garantissant que les opérations de thread ne bloquent pas indéfiniment. Ceci est généralement traité avec une modification de valeur atomique (incrément / décrément) et / ou lecture (comparaison-échange). Il n'est pas clair que cette balise est destinée.

12
votes
La compréhension novice du nœud est que si je réécrire un code synchrone ou en ligne, pour utiliser des fonctions / rappels, je peux vous assurer que mon code est non bl ...

12
votes
J'ai besoin de mon programme écrit dans Pure C pour arrêter l'exécution lorsque STDIN est fermé. Il y a un travail indéfini effectué dans le cyc ...

11
votes
J'ai un problème assez simple ici. Je dois communiquer avec beaucoup d'hôtes simultanément, mais je n'ai pas besoin de synchronisation car chaque demande est assez suffisante. ...

11
votes
Je suis nouveau à Python et je dois actuellement écrire une prise Python pour être exécutée en tant que script qui communique avec un appareil sur TCP / IP (une s ...