Buenas,
No, precisamente es todo lo contrario.
SwingUtilities.invokeLater() ejecuta en el EDT, por lo que bloquea el hilo de eventos.
En todo caso, lo mas apropiado seria utilizar un SwingWorker en lugar de un Thread directamente.
https://docs.oracle.com/javase/tutor...ncy/index.html
Un saludo