Я понимаю, что одноэлементный класс является тем, где может быть только одно экземпляр, но я не понимаю, почему это было бы полезно. Почему бы вам просто не создать класс со статическими переменными и методами и использовать синхронизацию, если необходимо, чтобы убедиться, что ни один из двух потоков не выполнял метод в классе одновременно. Я просто не понимаю, почему кто-то может столкнуться с проблемой создания такого класса. Я знаю, что здесь что-то не хватает.
Спасибо,