concurrency

Quelles sont les nouvelles fonctionnalités de Java 8?

Quelles sont les nouvelles fonctionnalités de Java 8? Je sais qu'il y a de nouvelles fonctionnalités comme Iterable::forEach et les flux, mais y a-t-il quelque chose de nouveau dans le multithreading ou la concurrence?

Concurrence Java: Comment puis-je dire quel Futur appartient à quel Appelable pendant le traitement?

J'ai une collection de Callables et un ExecutorService. Quand j'invokeAll, je récupère une liste d'objets futurs. Comment p ... t<Future> futures = es.invokeAll(uniqueCallables); // TODO--find unique Future A which is the future for Callable A!

Pourquoi est la file d'attente.sondage plus rapide que l'Itération? (Java.util.simultané.ConcurrentLinkedQueue)

J'ai un morceau de code qui obtient tous les éléments d'une file d'attente. Je ne me soucie pas de l'état de la file d'atten ... 32 14 26 226 26 236 25 12 26 14 25 13 25 13 26 13 25 268 25 13 25 14 176 13 26 13 26 13 25 13 25 13 26 13 24 13 26 13 25 ...

Java verrouiller et déverrouiller dans différentes méthodes. Comment essayer/pour finir?

J'essaie de comprendre quelle est la meilleure façon d'utiliser le try/finally avec des verrous. Quand j'ai lock() et unlock ... { try{ x.pickUp(); // do something } finally { x.putDown(); } } Est-ce la bonne façon? , Merci beaucoup.

Pool de threads de taille fixe Java et utilisation optimale de tous les cœurs de processeur

Comment utiliser exactement 8 threads pour les pièces "chères" tout le temps? J'ai un problème de crunching de nombre pour l ... approach 2 aura probablement également besoin de threads d'attente, donc je ferais peut-être mieux d'aller avec ForkJoinPool.

Exemple de Ping Pong de thread Java

J'essaie de comprendre les bases des threads, et comme premier exemple, je crée deux threads qui écrivent une chaîne sur la s ... pong pong Quelqu'un peut-il expliquer ce qui me manque, et pourquoi je ne reçois pas de ping-pong... ping-pong. Merci!

Java Executor: Petites tâches ou grandes?

Considérez une grande tâche qui pourrait être divisée en centaines de petites tâches exécutables indépendamment. Pour être pl ... st-il préférable de créer beaucoup de petites tâches ou de les regrouper en un moins grand nombre de tâches plus importantes?

Processus parallèles Java avec fork

Je me demandais s'il était possible en Java de créer plusieurs processus (oui, des processus, pas des threads) pour faire des ... reconnaissant. Je ont vu de nombreux livres Java pour la concurrence, mais uniquement pour les threads et non les processus.

Que signifie "étapes de calcul de base" dans la spécification pour la classe Java ForkJoinTask?

J'ai utilisé le framework de concurrence Fork/Join de Java7, et cela fonctionne bien. J'ai finalement pu lire javadoc de l'AP ... ition formelle. Quelqu'un peut-il évoquer quelques lignes de Java, puis le décomposer en "étapes de calcul de base"associées?

mettre (s) et prendre(s) dans BlockingQueue Java

Voici l'exemple. class Factory { Queue<Object> queue = new LinkedBlockingQueue<Object>(); public Object ... ue deux actions put () se produisent l'une après l'autre et seulement après que les threads en attente reviendront ? Merci.

Comment implémenter un entier atomique dans Java App Engine?

J'essaie de déployer mon propre système de vérification SMS pour mon application. Je ne veux pas commencer à payer pour un se ... in que les numéros de téléphone soient appelés de manière égale et périodique? Encore une fois, c'est pour Google App Engine.

Implémentation Java basic thread pool avec verrous.ReentrantLock

Je suis nouveau chez Java. Je faisais juste des expériences avec des threads, et je voulais créer quelque chose comme un pool ... nt des variables externes (en utilisant des tableaux valeur): http://c2.com/cgi/wiki?ClosuresThatWorkAroundFinalLimitation

Requête HTTP multithread Java 9

Je ne peux pas comprendre comment convertir correctement le code séquentiel suivant en un multi-thread. J'ai fait de mon mieu ... onds to fetch http://www.telewebion.com/ with title تلوبیون | مرجع پخش زنده و دانلود فیلم ، سریال و سایر برنامه های تلویزیون

Problème de threading révélé avec Java tutorial sur OSX High Sierra

J'ai suivi avec l'étude de cas Java sur cleancoders.com Https://cleancoders.com/videos/java-case-study , Vous pouvez égale ... avec la version de Java, de toute façon, je peux continuer donc, pas bloqué. Je vais changer le titre pour refléter cela.

Comment comprendre un exemple de concurrence java dans la pratique? [dupliquer]

Cette question a déjà des réponses ici: ... ) après if(test != null)? Parce que je pense que le champ test peut être réglé null par l'autre thread après if(test!=null).

Usi mai la parola chiave volatile in Java?

Al lavoro oggi, mi sono imbattuto nella parola chiave volatile in Java. Non essendo molto familiare con esso, ho trovato ques ... a chiave in questione, la usi mai o potresti mai vedere un caso in cui potresti usare questa parola chiave nel modo corretto?

La "Concorrenza Java in pratica" è ancora valida? [chiuso]

È Concorrenza Java in pratica ancora valido? Mi chiedo se le idee, i concetti e l'implementazione descritti nel libro siano ancora conformi alle ultime versioni di Java. Chiedo perché l'ultima edizione è stata fatta nel 2006.

L'iterazione dei valori ConcurrentHashMap è sicura?

In javadoc per ConcurrentHashMap è il seguente: Le operazioni di recupero (incluso get) generalmente non si bloccano, qu ... terare la mappa con due thread contemporaneamente? Cosa succede se inserisco o rimuovo un valore dalla mappa mentre lo itero?

Come implementare la priorità delle attività utilizzando un ExecutorService in Java 5?

Sto implementando un meccanismo di thread pooling in cui mi piacerebbe eseguire attività di diverse priorità. Mi piacerebbe ... ri a priorità inferiore in qualcosa di simile. Punti extra (?!) per soluzioni che hanno una ragionevole garanzia di equità)