Piszę sobie aplikację (grę) w której mam nowy wątek (new Thread()
).
Czyli rozumiem że mam w sumie 3 wątki: main thread, event dispatch thread oraz ten mój thread.
Mam klasę która rysuje wszystkie obrazki na Graphics2D
(który wziąłem z jframe.getGraphics()
) i chciałbym spytać czy w tej klasie jest sens robić takie coś:
if (EventQueue.isDispatchThread()) {
System.out.println("rysowanie ze złego wątku");
}
żeby się upewnić że an pewno dobry wątek rysuje wszystko?