concurrency 360

  1. Quelle est la différence entre la simultanéité et le parallélisme?
  2. JavaScript est-il garanti d'être mono-thread?
  3. Qu'est-ce qu'un mutex?
  4. Pourquoi il n'y a pas de ConcurrentHashSet contre ConcurrentHashMap
  5. Lock, mutex, sémaphore ... quelle est la différence?
  6. Quelle est la différence entre la programmation simultanée et la programmation parallèle?
  7. Comment Node.js est-il intrinsèquement plus rapide quand il s'appuie toujours sur Threads en interne?
  8. Est-ce que "Java Concurrency In Practice" est toujours valide?
  9. Pool de threads personnalisé dans le flux parallèle Java 8
  10. Qu'entend-on par code "thread-safe"?
  11. Qu'est-ce qu'un sémaphore?
  12. Est-ce que AsyncTask est vraiment conceptuellement défectueux ou est-ce que je manque quelque chose?
  13. Pourquoi utiliser un ReentrantLock si on peut utiliser synchronized (this)?
  14. Volatile Vs Statique en Java
  15. Quelle est la réponse de Haskell à Node.js?
  16. Pourquoi wait () doit toujours être dans un bloc synchronisé
  17. Pourquoi ce programme Java se termine-t-il malgré que, apparemment, il ne devrait pas (et n'a pas)?
  18. Comment fonctionne le pattern disruptor de LMAX?
  19. Quel est le problème de simultanéité le plus fréquent que vous avez rencontré dans Java?
  20. Quel est le statut de la programmation multicœur dans Haskell?
  21. Référence volatile Java par rapport à AtomicReference
  22. Quand appelleriez-vous thread.run () de java au lieu de thread.start ()?
  23. Est-il sûr d'obtenir des valeurs d'un java.util.HashMap à partir de plusieurs threads (pas de modification)?
  24. HttpClient est-il sûr à utiliser simultanément?
  25. Qu'est-ce qu'une impasse?
  26. AtomicInteger paresseux vs ensemble
  27. Qu'est-ce qu'une clôture de mémoire?
  28. Quand utiliser volatile avec multi threading?
  29. Comment / pourquoi les langages fonctionnels (en particulier Erlang) évoluent-ils bien?
  30. comment savoir ce qui n'est pas thread-safe dans ruby?
  31. CountDownLatch vs. Semaphore
  32. Existe-t-il un moyen pour plusieurs processus de partager une socket d'écoute?
  33. Qu'est-ce qu'une transaction de base de données?
  34. Comment interrompre un BlockingQueue qui bloque sur take ()?
  35. Django: Comment puis-je me protéger contre la modification simultanée des entrées de la base de données?
  36. Comment appeler de manière asynchrone une méthode en Java
  37. Toute bonne mise en œuvre des acteurs pour C #?
  38. Est-ce un booléen en lecture / écriture atomique en C #
  39. ConcurrentModificationException pour ArrayList
  40. Java ReentrantReadWriteLocks - comment acquérir en toute sécurité le verrouillage en écriture?
  41. Comment profitez-vous de Multicore?
  42. Hash concurrent pur-Ruby
  43. Quelle est la difficulté de Haskell multi-threading?
  44. Y a-t-il un ExecutorService qui utilise le thread actuel?
  45. Exemple le plus simple et compréhensible de mot-clé volatile dans Java
  46. Tests JUnit simultanés
  47. Attendez la fin de Future <T>
  48. Contrôle de la concurrence distribuée
  49. Comment implémenter un thread simple avec un nombre fixe de threads de travail
  50. Sémaphore - Quelle est l'utilisation du compte initial?