Questions marquées «multithreading»

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).


5
LinkedBlockingQueue vs ConcurrentLinkedQueue
Ma question porte sur cette question posée plus tôt. Dans les situations où j'utilise une file d'attente pour la communication entre les threads producteur et consommateur, les gens recommandent-ils généralement d'utiliser LinkedBlockingQueueou ConcurrentLinkedQueue? Quels sont les avantages / inconvénients de l'utilisation de l'un par rapport à l'autre? La principale différence …

3
Pourquoi l'objet de verrouillage doit-il être statique?
Il est très courant d'utiliser un objet statique privé en lecture seule pour le verrouillage en multi threading. Je comprends que le privé réduit les points d'entrée à l'objet de verrouillage en resserrant l'encapsulation et donc l'accès au plus essentiel. Mais pourquoi statique? private static readonly object Locker = new …


7
Quel serait le meilleur pour les tâches simultanées sur node.js? Des fibres? Web-workers? ou Threads?
Je suis tombé sur node.js il y a quelque temps et je l'aime beaucoup. Mais j'ai vite découvert qu'il lui manquait cruellement la capacité d'effectuer des tâches gourmandes en ressources processeur. J'ai donc commencé à chercher sur Google et j'ai obtenu ces réponses pour résoudre le problème: Fibres, Webworkers et …

5
Rompre le parallèle pour chacun?
Comment sortir d'une boucle parallel.for ? J'ai une déclaration assez complexe qui ressemble à ce qui suit: Parallel.ForEach<ColorIndexHolder>(ColorIndex.AsEnumerable(), new Action<ColorIndexHolder>((ColorIndexHolder Element) => { if (Element.StartIndex <= I && Element.StartIndex + Element.Length >= I) { Found = true; break; } })); En utilisant la classe parallèle, je peux optimiser ce processus …


5
Acteurs Scala: recevoir vs réagir
Permettez-moi d'abord de dire que j'ai beaucoup d'expérience Java, mais que je ne me suis intéressé que récemment aux langages fonctionnels. Récemment, j'ai commencé à regarder Scala, qui semble être un très bon langage. Cependant, j'ai lu sur le framework Actor de Scala dans Programming in Scala , et il …






16
Android - Empêcher l'écran blanc au démarrage
Comme nous le savons tous, de nombreuses applications Android affichent un écran blanc très brièvement avant leur première Activitymise au point. Ce problème est observé dans les cas suivants: Applications Android qui étendent la Applicationclasse globale et y effectuent des initialisations majeures. L' Application objet est toujours créé avant le …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.