Я прочитал несколько статей в Интернете о том, когда что-то должно работать в EDT, а когда нет. Но я все еще не уверен, что понимаю, поэтому я хотел бы задать несколько вопросов по этому поводу:
Какие фрагменты кода будут выполняться по умолчанию внутри EDT?
Какие фрагменты кода будут выполняться по умолчанию за пределами EDT?
Когда я должен использовать InvokeLater(), чтобы что-то, что по умолчанию будет работать вне EDT, будет работать внутри него?
Когда я должен предотвратить выполнение фрагмента кода (по умолчанию) внутри EDT, создав новый поток и поместив в него этот код?
Спасибо