Кому не сложно будет объяснить мне как конкретно работает строка:
Thread currentThread = Thread.currentThread();
Я понимаю, что речь идет о текущем потоке, но при исполнении метода run() как программа понимает что именно это текущий поток? и что происходит конкретно "под капотом"? Я вполне уверен, что ничего сверхмагического тут нет, но в голове до сих пор не укладывается) кому не влом разжуйте пожалуйста! Заранее, спасибо за помощь