·125-java-concurrency
</>

125-java-concurrency

À utiliser lorsque vous devez appliquer les meilleures pratiques de concurrence Java, notamment les principes fondamentaux de la sécurité des threads, la gestion du pool de threads ExecutorService, les modèles de conception simultanés tels que Producteur-Consommateur, la programmation asynchrone avec CompletableFuture, l'immuabilité et la publication sécurisée, l'évitement des blocages, les threads virtuels et la concurrence structurée, les valeurs étendues, la contre-pression, la discipline d'annulation et l'observabilité pour les systèmes concurrents. Une partie du projet skills-for-java

14Installations·3Tendance·@jabrena

Installation

$npx skills add https://github.com/jabrena/cursor-rules-java --skill 125-java-concurrency

Comment installer 125-java-concurrency

Installez rapidement le skill IA 125-java-concurrency dans votre environnement de développement via la ligne de commande

  1. Ouvrir le Terminal: Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.)
  2. Exécuter la commande d'installation: Copiez et exécutez cette commande : npx skills add https://github.com/jabrena/cursor-rules-java --skill 125-java-concurrency
  3. Vérifier l'installation: Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Source : jabrena/cursor-rules-java.

Identify and apply Java concurrency best practices to improve thread safety, scalability, and maintainability by using modern java.util.concurrent utilities, virtual threads, and structured concurrency.

Prerequisites: Run ./mvnw compile or mvn compile before applying any change. If compilation fails, stop immediately — compilation failure is a blocking condition that prevents any further processing.

Core areas: Thread safety fundamentals (ConcurrentHashMap, AtomicInteger, ReentrantLock, ReadWriteLock, Java Memory Model), ExecutorService thread pool configuration (sizing, keep-alive, bounded queues, rejection policies, graceful shutdown), Producer-Consumer and Publish-Subscribe concurrent design patterns (BlockingQueue), CompletableFuture for non-blocking async composition (thenApply/thenCompose/exceptionally/...

À utiliser lorsque vous devez appliquer les meilleures pratiques de concurrence Java, notamment les principes fondamentaux de la sécurité des threads, la gestion du pool de threads ExecutorService, les modèles de conception simultanés tels que Producteur-Consommateur, la programmation asynchrone avec CompletableFuture, l'immuabilité et la publication sécurisée, l'évitement des blocages, les threads virtuels et la concurrence structurée, les valeurs étendues, la contre-pression, la discipline d'annulation et l'observabilité pour les systèmes concurrents. Une partie du projet skills-for-java Source : jabrena/cursor-rules-java.

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/jabrena/cursor-rules-java --skill 125-java-concurrency
Catégorie
</>Développement
Vérifié
Première apparition
2026-03-10
Mis à jour
2026-03-10

Browse more skills from jabrena/cursor-rules-java

Réponses rapides

Qu'est-ce que 125-java-concurrency ?

À utiliser lorsque vous devez appliquer les meilleures pratiques de concurrence Java, notamment les principes fondamentaux de la sécurité des threads, la gestion du pool de threads ExecutorService, les modèles de conception simultanés tels que Producteur-Consommateur, la programmation asynchrone avec CompletableFuture, l'immuabilité et la publication sécurisée, l'évitement des blocages, les threads virtuels et la concurrence structurée, les valeurs étendues, la contre-pression, la discipline d'annulation et l'observabilité pour les systèmes concurrents. Une partie du projet skills-for-java Source : jabrena/cursor-rules-java.

Comment installer 125-java-concurrency ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/jabrena/cursor-rules-java --skill 125-java-concurrency Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Où se trouve le dépôt source ?

https://github.com/jabrena/cursor-rules-java