Crear una tarea de fondo en el complemento IntelliJ
Estoy desarrollando un complemento de IntelliJ-idea y quiero ejecutar código en una tarea en segundo plano (visible en el diálogo de tareas en segundo plano y en otro hilo que no sea la interfaz de usuario).
Encontré lo siguienteClase de ayuda y lo probé pasando un objeto Runnable e implementando su método de ejecución, pero sigue bloqueando la interfaz de usuario y cuando intenté hacer el subproceso yo mismo obtuve el siguiente error
Read access is allowed from event dispatch thread or inside read-action only (see com.intellij.openapi.application.Application.runReadAction())
Details: Current thread: Thread[Thread-69 [WriteAccessToken],6,Idea Thread Group] 532224832
Our dispatch thread:Thread[AWT-EventQueue-1 12.1.4#IU-129.713, eap:false,6,Idea Thread Group] 324031064
SystemEventQueueThread: Thread[AWT-EventQueue-1 12.1.4#IU-129.713, eap:false,6,Idea Thread Group] 324031064