·125-java-concurrency
</>

125-java-concurrency

Используйте, когда вам нужно применить лучшие практики параллелизма Java, включая основы безопасности потоков, управление пулом потоков ExecutorService, шаблоны параллельного проектирования, такие как Producer-Consumer, асинхронное программирование с CompletableFuture, неизменяемость и безопасную публикацию, предотвращение взаимоблокировок, виртуальные потоки и структурированный параллелизм, значения области действия, противодавление, дисциплину отмены и наблюдаемость для параллельных систем. Часть проекта «Навыки для Java»

14Установки·3Тренд·@jabrena

Установка

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

Как установить 125-java-concurrency

Быстро установите AI-навык 125-java-concurrency в вашу среду разработки через командную строку

  1. Откройте терминал: Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.)
  2. Выполните команду установки: Скопируйте и выполните эту команду: npx skills add https://github.com/jabrena/cursor-rules-java --skill 125-java-concurrency
  3. Проверьте установку: После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Источник: 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/...

Используйте, когда вам нужно применить лучшие практики параллелизма Java, включая основы безопасности потоков, управление пулом потоков ExecutorService, шаблоны параллельного проектирования, такие как Producer-Consumer, асинхронное программирование с CompletableFuture, неизменяемость и безопасную публикацию, предотвращение взаимоблокировок, виртуальные потоки и структурированный параллелизм, значения области действия, противодавление, дисциплину отмены и наблюдаемость для параллельных систем. Часть проекта «Навыки для Java» Источник: jabrena/cursor-rules-java.

Факты (для цитирования)

Стабильные поля и команды для ссылок в AI/поиске.

Команда установки
npx skills add https://github.com/jabrena/cursor-rules-java --skill 125-java-concurrency
Категория
</>Разработка
Проверено
Впервые замечено
2026-03-10
Обновлено
2026-03-10

Browse more skills from jabrena/cursor-rules-java

Короткие ответы

Что такое 125-java-concurrency?

Используйте, когда вам нужно применить лучшие практики параллелизма Java, включая основы безопасности потоков, управление пулом потоков ExecutorService, шаблоны параллельного проектирования, такие как Producer-Consumer, асинхронное программирование с CompletableFuture, неизменяемость и безопасную публикацию, предотвращение взаимоблокировок, виртуальные потоки и структурированный параллелизм, значения области действия, противодавление, дисциплину отмены и наблюдаемость для параллельных систем. Часть проекта «Навыки для Java» Источник: jabrena/cursor-rules-java.

Как установить 125-java-concurrency?

Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.) Скопируйте и выполните эту команду: npx skills add https://github.com/jabrena/cursor-rules-java --skill 125-java-concurrency После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Где находится исходный репозиторий?

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