Если вы хотите, чтобы initCache()
запускался только после того, как t1
завершил работу, тогда зачем начинать t1
с самого начала?
Просто выполните код в run()
, а затем initCache()
.
Если между t1.start()
и initCache()
происходит какое-то другое действие, вы можете использовать t1.join()
, чтобы дождаться завершения t1
перед вызовом initCache()
.