Да, это относится ко всем языкам JVM. Глобальных флагов просто нет.
Нет, это не исправить.
Что более важно, нет, вы не должны. Хотя профессор Кахан может быть экспертом в области цифровых вычислений, он не занимается разработкой программного обеспечения. Он также не может предсказать будущее. Глобальное состояние FP - это очень плохая идея в современном многоядерном мире. Для обеспечения соответствия вы должны искусственно объединить состояние FP каждого потока в единое глобальное состояние, и тогда вы больше не сможете надежно справляться с отдельными ошибками, поэтому вам просто нужно выручить. Просто отлично.