Le multithread est la capacité d'un ordinateur ou d'un programme à effectuer un travail simultanément ou de manière asynchrone en utilisant plusieurs flux d'exécution simultanés (généralement appelés threads).
J'espère que quelqu'un pourra donner un aperçu de ce qui est fondamentalement différent de la machine virtuelle Java qui lui permet d'implémenter correctement les threads sans avoir besoin d'un Global Interpreter Lock (GIL), alors que Python nécessite un tel mal.
Dans mon application, je dois effectuer une série d'étapes d'initialisation, qui prennent entre 7 et 8 secondes, pendant lesquelles mon interface utilisateur ne répond plus. Pour résoudre ce problème, j'effectue l'initialisation dans un thread séparé: public void Initialization() { Thread initThread = new Thread(new ThreadStart(InitializationThread)); initThread.Start(); } public void InitializationThread() …
J'ai un script et je veux qu'une fonction s'exécute en même temps que l'autre. L'exemple de code que j'ai regardé: import threading def MyThread (threading.thread): # doing something........ def MyThread2 (threading.thread): # doing something........ MyThread().start() MyThread2().start() J'ai du mal à faire fonctionner cela. Je préférerais que cela fonctionne en utilisant …
Existe-t-il un moyen de définir la culture pour toute une application? Tous les fils actuels et nouveaux fils? Nous avons le nom de la culture stocké dans une base de données, et lorsque notre application démarre, nous faisons CultureInfo ci = new CultureInfo(theCultureString); Thread.CurrentThread.CurrentCulture = ci; Thread.CurrentThread.CurrentUICulture = ci; Mais, …
Fermé. Cette question ne respecte pas les directives de Stack Overflow . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé il y a 4 mois . Améliorez cette question Je suis nouveau dans le …
Dans errno.h, cette variable est déclarée telle extern int errno;que ma question est, est-il sûr de vérifier la errnovaleur après certains appels ou d'utiliser perror () dans du code multi-thread. Est-ce une variable thread-safe? Sinon, quelle est l'alternative? J'utilise Linux avec gcc sur l'architecture x86.
J'utilise http://www.codeproject.com/KB/IP/Facebook_API.aspx J'essaie d'appeler le XAML qui est créé à l'aide de WPF . Mais cela me donne une erreur: Le thread appelant doit être STA, car de nombreux composants d'interface utilisateur l'exigent. Je ne sais pas quoi faire. J'essaye de faire ceci: FacebookApplication.FacebookFriendsList ffl = new FacebookFriendsList(); Mais cela …
Je comprends que std::atomic<>c'est un objet atomique. Mais dans quelle mesure atomique? À ma connaissance, une opération peut être atomique. Qu'entend-on exactement par rendre un objet atomique? Par exemple, s'il y a deux threads exécutant simultanément le code suivant: a = a + 12; Alors toute l'opération est-elle (disons add_twelve_to(int)) …
Caractéristiques d'Erlang De Erlang Programming (2009): La concurrence Erlang est rapide et évolutive. Ses processus sont légers en ce que la machine virtuelle Erlang ne crée pas de thread de système d'exploitation pour chaque processus créé. Ils sont créés, planifiés et gérés dans la machine virtuelle, indépendamment du système d'exploitation …
En essayant de comprendre les bases de Redis, je suis tombé sur un article de blog intéressant . L'auteur déclare: Redis est monothread avec epoll / kqueue et évolue indéfiniment en termes de concurrence d'entrée / sortie. Je ne comprends sûrement pas tout le filetage, car je trouve cette déclaration …
J'ai une question stylistique sur le choix de l'implémentation du thread d'arrière-plan que je devrais utiliser sur une application Windows Form. Actuellement, j'ai BackgroundWorkerun formulaire sur une (while(true))boucle infinie . Dans cette boucle, j'utilise WaitHandle.WaitAnypour garder le thread en sommeil jusqu'à ce que quelque chose d'intéressant se produise. Un des …
Comme démontré dans cette réponse que j'ai récemment publiée, je semble confus au sujet de l'utilité (ou de son absence) volatiledans les contextes de programmation multi-thread. Ma compréhension est la suivante: chaque fois qu'une variable peut être modifiée en dehors du flux de contrôle d'un morceau de code qui y …
J'ai la classe principale Java, dans la classe, je démarre un nouveau thread, dans l'ensemble, il attend que le thread meure. À un moment donné, je lance une exception d'exécution à partir du thread, mais je ne peux pas attraper l'exception lancée à partir du thread dans la classe principale. …
Quelqu'un peut-il expliquer la différence entre: verrouiller (un objet) {} Utiliser Mutex Utilisation du sémaphore Utilisation du moniteur Utilisation d'autres classes de synchronisation .Net Je n'arrive tout simplement pas à comprendre. Il me semble que les deux premiers sont les mêmes?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.