В сообществе OpenJDK предложен проект «санитарного обработчика» кода для виртуальной машины Java HotSpot и средств разработки, который будет указывать программистам на вероятность перехода многопоточной программы в состояние гонки данных, когда разные потоки обращаются к одной и той же области памяти и пытаются ее менять, что приводит к непредсказуемому поведению.
Проект, получивший название Tsan, предложен специалистом Google, который принимал участие в работе над подобной системой в самой компании. Аналогичные предложения поступали от него и раньше.
В рамках Tsan планируется изучить, можно ли задействовать разработки Google в области санации потоков для Java. Не исключено, что они будут отвергнуты, как узкоспециальные.