What kind of opinion are you asking for? Also "Normally the
Runnable#run
method is designed to be invoked from within Thread#start()
and not used directly" says who?