Questions sur concurrency

22
réponses

Quand et comment utiliser une variable ThreadLocal?

Quand dois-je utiliser une variable ThreadLocal ? Comment est-il utilisé?
demandé sur 2009-05-03 23:59:20
30
réponses

Quelle est la différence entre concurrence et parallélisme?

Quelle est la différence entre la concurrence et le parallélisme? Les exemples sont appréciés.
demandé sur 2009-06-26 21:18:02
17
réponses

Qu'est ce qu'une condition?

lors de la rédaction d'applications multi-threads, l'un des problèmes les plus courants rencontrés sont les conditions ... ce qu'une condition de race? Comment les détecter? Comment fais-tu? Enfin, comment les empêchez-vous de se produire?
demandé sur 2008-08-29 19:55:10
12
réponses

La collecte a été modifiée; l'opération de dénombrement peut ne pas être exécutée

je ne peux pas aller au fond de cette erreur, car lorsque le débogueur est attaché, il ne semble pas se produire. Ci-d ... System.Diagnostics.Debug.WriteLine("Unsubscribe Error " + e.Message); } } }
demandé sur 2009-03-03 05:01:58
12
réponses

Est-ce que JavaScript est garanti d'être monofil?

JavaScript est connu pour être monofiltre dans toutes les implémentations de navigateurs modernes, mais est-ce spécifi ... le norme ou est-ce juste par tradition? Est-il tout à fait sûr de supposer que JavaScript est toujours mono-threadé?
demandé sur 2010-04-29 04:24:54
18
réponses

Quelle est la différence entre Competienthashmap et Collections?synchronizedMap (Map)?

j'ai une carte qui doit être modifiée par plusieurs threads concurremment. il semble y avoir trois implément ... cartes retournées par Collections.synchronizedMap(Map) et ConcurrentHashMap ? Ce qui correspond à une situation?
demandé sur 2009-02-04 12:22:46
21
réponses

Avez-vous déjà utilisé le mot-clé volatile en Java?

au travail aujourd'hui, j'ai trouvé le mot-clé volatile en Java. N'étant pas familier avec elle, j'ai trouvé cette exp ... z-vous jamais ou Pourriez-vous jamais voir un cas dans lequel vous pourriez utiliser ce mot-clé de la bonne manière?
demandé sur 2008-09-20 04:41:02
9
réponses

Qu'est ce qu'un mutex?

un mutex est un concept de programmation fréquemment utilisé pour résoudre des problèmes de multi-filetage. Ma question à la communauté: qu'est Ce qu'un mutex et comment l'utilisez-vous?
demandé sur 2008-08-29 19:59:25
8
réponses

NSOperation vs Grand Central Dispatch

j'apprends la programmation simultanée pour iOS. Jusqu'à présent, j'ai lu sur NSOperation / NSOperationQueue ... eur. Cependant, la relation entre les deux approches n'est-ce pas clair pour moi, donc aucun commentaire à apprécié!
demandé sur 2012-04-29 19:24:46
22
réponses

Est-il un avantage à utiliser une Méthode Synchronisée au lieu d'un Bloc Synchronisé?

quelqu'un Peut-il me dire l'avantage de la méthode synchronisée sur bloc synchronisé avec un exemple?
demandé sur 2009-02-22 06:13:48
6
réponses

Quel est un bon modèle pour utiliser un Mutex Global en C#?

la classe Mutex est très mal comprise, et les Mutex globaux encore plus. Qu'est-ce que le bon, modèle sûr à u ... llement si le mutex n'est pas acquis Offres spéciales avec des cas où d'autres processus abandonnent le mutex
demandé sur 0000-00-00 00:00:00
22
réponses

Comment attendre la fin de tous les threads, en utilisant ExecutorService?

j'ai besoin d'exécuter un certain nombre de tâches 4 à la fois, quelque chose comme ceci: ExecutorService taskE ... pour chacun d'eux. Quelles sont les meilleures solutions qui n'impliquent pas des boucles infinies? Merci.
demandé sur 2009-08-09 08:39:28
8
réponses

Serrure, mutex, sémaphore ... quelle différence?

j'ai entendu ces mots liés à la programmation simultanée, mais quelle est la différence entre eux?
demandé sur 2010-02-25 12:03:19
10
réponses

Pool de threads personnalisé en Java 8 flux parallèle

est-il possible de spécifier un pool de threads personnalisé pour Java 8 parallel stream ? Je ne peux pas le trouver ... return n > 1 && rangeClosed(2, (long) sqrt(n)).noneMatch(divisor -> n % divisor == 0); } }
demandé sur 2014-01-16 17:26:37
14
réponses

Quelle est la différence entre une programmation simultanée et une programmation parallèle?

Quelle est la différence entre la programmation simultanée et la programmation parallèle? J'ai demandé à google mais n ... ution parallèle est une propriété de la machine " n'est pas suffisante pour moi-Je ne peux pas dire ce qui est quoi.
demandé sur 2009-12-14 01:17:46
15
réponses

Qu'entend-on par code" sans fil"?

signifie-t-il que deux threads ne peuvent pas changer les données sous-jacentes simultanément? Ou cela signifie-t-il que le segment de code donné fonctionnera avec des résultats prévisibles lorsque plus d'un thread l'exécute?
demandé sur 2008-11-04 15:14:05
9
réponses

Est-ce que ruby a de vraies multithreading?

je connais le filetage" coopératif "de rubis avec fils verts . Comment puis-je créer de véritables threads "au niveau OS" dans mon application afin d'utiliser plusieurs cœurs cpu pour le traitement?
demandé sur 2008-09-11 13:01:36
12
réponses

SET NOCOUNT SUR l'utilisation de la

Inspiré par cette question où il ya des opinions divergentes sur SET NOCOUNT... devrions-nous ut ... s de détails sur @RemusRusanu: Does SET NOCOUNT on vraiment faire beaucoup de différence de performances
demandé sur 2009-09-27 18:52:29
5
réponses

Pourquoi utiliser un ReentrantLock si on peut utiliser synchronized (ceci)?

j'essaie de comprendre ce qui rend le verrouillage dans la concurrence si important si on peut utiliser synchronized (t ... >"+ints.get(x)); } } finally { lock.unlock(); } return random; }
demandé sur 2012-08-06 06:08:39
7
réponses

Volatile Vs statique en java

Est-il correct de dire que statique signifie une copie de la valeur de tous les objets volatile signifie u ... statique va aussi être une valeur pour tous les threads, alors pourquoi devrions-nous aller pour volatile ?
demandé sur 2010-03-11 12:01:24
7
réponses

Quelle est la réponse de Haskell au noeud.js?

je crois que la communauté D'Erlang n'est pas envieuse de Node.js comme il le fait non-blocage I/S en mode natif et a ... ôté serveur et le côté client pourrait être utile dans la pratique.) Tout cela emballé dans un seul produit.
demandé sur 2010-10-02 22:53:01
13
réponses

Quel est le moyen le plus rapide d'envoyer 100 000 requêtes HTTP en Python?

j'ouvre un fichier qui contient 100 000 url. Je dois envoyer une demande http à chaque url et imprimer le code d'état. ... t effectuer des milliers de tâches en Python aussi vite que possible - je suppose que cela signifie 'simultanément'.
demandé sur 2010-04-13 23:19:50
5
réponses

Pourquoi ce programme Java se termine-t-il malgré qu'apparemment il ne devrait pas (et ne l'a pas fait)?

Une opération délicate, dans mon labo aujourd'hui a complètement tort. Un actionneur sur un microscope électronique es ... j'ai remarqué que cela ne se produit pas dans certains environnements. Je suis sur OpenJDK 6 sur Linux 64 bits.
demandé sur 2013-04-23 05:03:58
5
réponses

Comment fonctionne le modèle de disrupteur de LMAX?

j'essaie de comprendre le disruptor pattern . J'ai regardé la vidéo D'InfoQ et j'ai essayé de lire leur journal. Je c ... la façon dont les routeurs fonctionnent non plus. y a-t-il de bons indices pour une meilleure explication?
demandé sur 2011-07-03 00:00:57
1
réponses

Quel est le statut de la programmation multicore à Haskell?

Quel est l'état de la programmation multicœur en Haskell? Quels projets, outils et bibliothèques sont maintenant disponibles? Quels rapports d'expérience y a-t-il eu?
demandé sur 2010-06-17 20:39:24
10
réponses

Synchronisation vs verrouillage

java.util.concurrent API fournit une classe appelée Lock , qui serait essentiellement sérialiser le contrôle afin d'ac ... et notify() notifyAll() méthodes. je me demande laquelle est la meilleure dans la pratique et pourquoi?
demandé sur 2010-11-17 08:13:01
7
réponses

Exécuteur.newCachedThreadPool() par rapport à des Exécuteurs testamentaires.newFixedThreadPool()

newCachedThreadPool() rapport newFixedThreadPool() Quand devrais-je utiliser l'un ou l'autre? Quelle stratégie est la meilleure en termes d'utilisation des ressources?
demandé sur 2009-06-04 12:55:40
4
réponses

Quel algorithme de tri parallèle a la meilleure performance moyenne?

Tri prend O (N log n) dans le cas de série. Si nous avons des processeurs O(n), Nous espérons une accélération linéair ... gagnant. je cherche à trier des listes de 1 à 100 millions d'éléments dans un langage JVM de 8 à 32 cœurs.
demandé sur 2010-10-19 19:07:32
11
réponses

Est-il sûr d'obtenir les valeurs de java.util.HashMap à partir de plusieurs threads (aucune modification)?

il y a un cas où une carte sera construite, et une fois initialisée, elle ne sera plus jamais modifiée. Il sera cepen ... s-je utiliser?"ce n'est pas non plus une question de performance. La question est plutôt: "serait-ce sans danger?")
demandé sur 2008-09-19 22:11:38
11
réponses

Impossible de faire un pool de filetage en cache avec une limite de taille?

il semble impossible de créer un pool de threads avec une limite au nombre de threads qu'il peut créer. voici ... de execute() un peu comme SwingWorker le fait, mais ce que SwingWorker fait dans son execute () est un complet hack.
demandé sur 2009-11-26 01:18:06