У меня есть поле val mThing
, которое я начинаю с by lazyThing()
.Теперь я ожидаю, что вызов lazyThing()
займет некоторое время, поэтому я хотел бы начать инициализацию в рабочем потоке.Очевидно, что это нормально, если какой-то другой поток приходит и нуждается в mThing
и ждет его, но я бы хотел как можно скорее начать инициализацию в рабочем потоке.Как выглядит этот способ в Котлине?
Или, если шаблон лучше, чем ленивая инициализация, я открыт для предложений.