Подскажите с многопоточностью
Есть класс F у которого есть переменная A
Она может работать одновременно со множеством потоков, но ее нужно открывать до и закрывать после использования
В главном классе работаю с переменной A через инстанс F
Как можно сделать так, чтобы первый поток открывал переменную А, а последний закрывал бы ее ?
Как сделать чтобы первый открывал — можно загуглить как делается thread safe синглтон, будет аналогичный код. А если кол-во обращений от потоков заранее неизвестно, то закрытие не сделать никак