multithreading

Multitons thread safe en Java

Étant donné le multiton suivant: public class Multiton { private static final Multiton[] instances = new Multiton[...] ... uble vérification? Un moyen efficace pour les singletons est mentionné ici mais cela ne semble pas s'étendre aux multitons.

Java: Rendre tous les champs définitifs ou volatils?

Si j'ai un objet partagé entre des threads, il me semble que chaque champ devrait être final ou volatile, avec le raisonnemen ... re thread si ces mises à jour "happened-before", par exemple si getter et setter pour un champ non volatil sont synchronized.

Java unisexe salle de bain

Je dois résoudre ce problème en utilisant des sémaphores Java, mais je ne sais pas comment, et je ne trouve aucun matériel Ja ... womanW--; womanU++; mutex.acquireUninterruptibly(); } } } }

Threads verts et threads natifs en java [dupliquer]

Cette question a déjà une réponse ici: Fils verts vs Fils non verts ... fs, mais je n'ai pas pu avoir une idée claire. Dans ce cas, le thread est dit vert ou natif?(je veux dire en programmation)

Java-Création de plusieurs Threads avec une boucle For

J'essaie de créer plusieurs threads, dont le nombre dépend de l'entrée de la ligne de commande. Je sais que l'extension de Th ... hread temp= new MyThread("Thread #" + x); temp.start(); System.out.println("Started Thread:" + x); } } }

Exécution simultanée de plusieurs threads

Bonne journée à tous, pour exécuter plusieurs threads simultanément, est - il conseillé de créer différents objets thread à p ... performance, si l'on crée différents objets thread à partir d'une seule classe?. Merci. Conseils appréciés comme toujours.

Comment surveiller un programme Java à l'aide de Jconsole?

J'ai écrit un programme pour imprimer le numéro de 1 à 200 en utilisant 2 threads. Maintenant, je veux surveiller ce program ... n. Il demande le nom d'hôte et le numéro de port. Ici, dans mon cas, il n'y en a pas, je suppose. Quelqu'un peut-il guider.

Quand un thread Java est-il vivant?

C'est une question assez basique sur le vocabulaire des threads Java. Je ne vois aucun doublon possible mais il pourrait y ... us à la documentation Oracles? Est-ce lorsque la méthode run() n'est pas encore terminée ou s'agit-il d'un autre paramètre?

Le comportement de faire une référence non volatile à un objet volatile en Java

Venant de C/C++, je suis un peu confus au sujet du comportement des objets volatils en Java. Je comprends que volatile en J ... mènerait-elle l'objet Livre sous-jacent de la mémoire principale dans le cache, rendant essentiellement l'objet non"volatil"?

Que signifie réellement le verrouillage intrinsèque pour une classe Java?

Afin de bien comprendre les problèmes et les solutions de concurrence en Java, je passais par le tutoriel Java officiel. Dans ... éthode synchronisée de la même classe? Si oui, alors tout le but d'avoir des méthodes synchronisées est vaincu. N'est-ce pas?

Ping plusieurs serveurs en Java [dupliquer]

Cette question a déjà une réponse ici: Comment envoyer un ping à une adresse IP ... oc.waitFor(); } Comment puis-je faire ce code pour ping tous les IPs, chacun dans un thread séparé ?

Programmation parallèle avec des threads en Java

La programmation parallèle n'était possible en Java qu'à partir de Java 7 avec l'avènement de Join/Fork framework. Dis ... de lecture Java 8 où dans le chapitre 1 il a été mentionné que la programmation parallèle était possible à partir de Java 7.

Écriture d'un compteur modulaire thread safe en Java

Avertissement complet: ce n'est pas vraiment un devoir, mais je l'ai étiqueté comme tel parce que c'est surtout un exercice ... e). Pour ce que cela vaut, quel est le comportement Collections.synchronizedList en ce qui concerne cet aspect hors service?

Quelle est l'utilisation exacte de l'exécuteur dans le ServerBuilder de grpc-java? Exécute-t-il simplement les méthodes du gestionnaire?

Grpc-java utilise un exécuteur dans son ServerBuilder, qui s'il n'est pas défini par la méthode builder.executor(), utilise u ... uniquement les E/S-lecture et écriture sur le canal? Edit: Netty, crée par défaut (2 * nombre de cœurs) threads de travail.

Java - Comment créer un jeu Multithread en utilisant SwingWorker

Je veux créer un jeu [1 Joueur vs PC] avec des Threads. Nous avons 10 * 10 deux couleurs Formes dans notre conseil comme cec ... rivate Color getRandomColor() { return new Color(rand.nextFloat(), rand.nextFloat(), rand.nextFloat()); } }

Analyseur de vidage de fil [fermé]

Connaissez-vous un bon outil d'analyse de vidage de thread? Parfait serait : gratuit peut lire quelques vidages de threads ... blocage des threads impasse Je laisserai la question comme répondue parce que TDA est la meilleure réponse qui a été donnée.

Activer l'Hyperthreading Intel en Java

J'ai un programme multithread fonctionnant sur un Intel i7 quad-core. Lorsque j'exécute Runtime.getRuntime.availableProcessor ... non nuls) pour 4 threads, ce qui signifie que 4 threads sont inutilisés. Est-il possible d'activer l'hyperthreading en Java?

Arrêter, interrompre, suspendre et reprendre un thread java

J'ai commencé à lire sur la façon d'arrêter, d'interrompre, de suspendre et de reprendre en toute sécurité un thread java, j' ... ts de sortie). Lien source http://docs.oracle.com/javase/8/docs/technotes/guides/concurrency/threadPrimitiveDeprecation.html

L'application Java SNMP4J Trap gèle l'interface graphique

J'ai une application de trap SNMP en Java qui vise à écouter un agent SNMP et à imprimer les messages SNMP reçus sur une JTex ... eldSnmpAgentUrl.getText().trim(), Integer.parseInt(jTextFieldSnmpAgentPort.getText().trim()))); snmpThread.start() }

Reconnaissance des messages RabbitMQ de différents threads en Java

J'ai une implémentation de modèle de travail à plusieurs niveaux utilisant rabbit pour distribuer la tâche, donc les messages ... lement. Quelqu'un a-t-il déjà rencontré cela? Je ne veux vraiment pas avoir à garder une cartographie des canaux aux ID.