Я нахожусь на середине программирования Java-программы, и я нахожусь на том этапе, где я отлаживаю гораздо больше проблем concurrency, чем я хотел бы иметь дело.
Я должен спросить: как вы справляетесь с проблемами concurrency при умственном программировании? В моем случае это для относительно простой игры, но проблемы с потоками продолжают появляться - любое быстрое исправление почти наверняка приводит к новой проблеме.
Говоря в общих чертах, какие методы следует использовать при принятии решения о том, как мое приложение должно "течь", когда все мои потоки попадают в узел?