С нескольких дней я немного играл в маленькой игре в java.Вызов перерисовки в нескольких потоках?
Это вредит java swing, когда 2 потока называют repaint() одновременно?
Я спрашиваю об этом, потому что у меня есть нить краски, которая вызывает перерисовку с определенным интервалом. Кроме того, я вызываю перерисовку, когда игрок выполняет действие. Оба вызова перерисовки будут перерисовывать один и тот же пользовательский JPanel.
В теории перекраска тогда может быть вызвана двумя потоками одновременно.
можете ли вы вставить свой код? – Vishal
@ Vishal довольно большой, но пример действительно был бы лучше, но это были 2 потока, один из них переименовал в качестве ответа на нажатие кнопки (edt), а другой - просто нормальный поток java (x extends Thread) –