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).
Jusqu'à présent, j'ai évité le cauchemar qui teste le code multi-thread car il semble tout simplement trop d'un champ de mines. Je voudrais savoir comment les gens ont testé le code qui s'appuie sur les threads pour une exécution réussie, ou comment les gens ont testé les types de problèmes …
Au travail aujourd'hui, je suis tombé sur le volatilemot - clé en Java. Ne le connaissant pas très bien, j'ai trouvé cette explication: Théorie et pratique Java: gestion de la volatilité Étant donné le détail dans lequel cet article explique le mot-clé en question, l'utilisez-vous ou avez-vous jamais vu un …
Supposons qu'une classe possède un public int counterchamp accessible par plusieurs threads. Ceci intest seulement incrémenté ou décrémenté. Pour incrémenter ce champ, quelle approche utiliser et pourquoi? lock(this.locker) this.counter++;, Interlocked.Increment(ref this.counter);, Remplacez le modificateur d'accès counterpar public volatile. Maintenant que j'ai découvert volatile, j'ai supprimé de nombreuses lockdéclarations et l'utilisation …
Un mutex est un concept de programmation fréquemment utilisé pour résoudre des problèmes de multi-threading. Ma question à la communauté: Qu'est-ce qu'un mutex et comment l'utilisez-vous?
J'ai un scénario. (Windows Forms, C #, .NET) Il existe un formulaire principal qui héberge un certain contrôle utilisateur. Le contrôle utilisateur effectue une opération de données volumineuse, de sorte que si j'appelle directement la UserControl_Loadméthode, l'interface utilisateur ne répond plus pendant la durée d'exécution de la méthode de chargement. …
J'ai lu la documentation à ce sujet et je pense avoir compris. Un se AutoResetEventréinitialise lorsque le code passeevent.WaitOne() , mais ManualResetEventpas. Est-ce correct?
Quelle est la différence entre l'utilisation des interfaces Runnableet Callablelors de la conception d'un thread simultané en Java, pourquoi choisiriez-vous l'une plutôt que l'autre?
La documentation MSDN indique que public class SomeObject { public void SomeOperation() { lock(this) { //Access instance variables } } } est "un problème si l'instance est accessible publiquement". Je me demande pourquoi? Est-ce parce que le verrou sera maintenu plus longtemps que nécessaire? Ou y a-t-il une raison plus …
Je suis nouveau sur Android. Je veux savoir ce que fait la Looperclasse et comment l'utiliser. J'ai lu la documentation de la classe Android Looper mais je n'arrive pas à la comprendre complètement. Je l'ai vu dans de nombreux endroits, mais je n'arrive pas à comprendre son objectif. Quelqu'un peut-il …
Existe-t-il un moyen réaliste d'implémenter un modèle multi-thread en PHP, que ce soit vraiment ou simplement en le simulant. Il y a quelque temps, il a été suggéré de forcer le système d'exploitation à charger une autre instance de l'exécutable PHP et à gérer d'autres processus simultanés. Le problème avec …
Vous vous demandez quelle est la différence entre BeginInvoke()et Invoke()sont? Principalement à quoi chacun serait utilisé. EDIT: Quelle est la différence entre créer un objet de thread et appeler invoquer dessus et simplement appeler BeginInvoke()un délégué? ou sont-ce la même chose?
Les réponses à cette question sont un effort communautaire . Modifiez les réponses existantes pour améliorer ce post. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Quelqu'un peut-il publier un exemple simple de démarrage de deux threads (orientés objet) en C ++. Je recherche des objets de thread C …
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.