#programowanie #javafx #java
Czy sortowanie (FXCollections.sort()) synchronizowanej ObservableList jest atomowe? Inaczej czy w trakcie sortowania mogę spokojnie wykonywać na liście (dodawanie/usuwanie) operacje z innego wątku i nie będę miał w pewnym momencie listy która jest "w trakcie" sortowania?
Czy sortowanie (FXCollections.sort()) synchronizowanej ObservableList jest atomowe? Inaczej czy w trakcie sortowania mogę spokojnie wykonywać na liście (dodawanie/usuwanie) operacje z innego wątku i nie będę miał w pewnym momencie listy która jest "w trakcie" sortowania?
- Najlepsze
- Wszystkie komentarze








Wracajac do pytania: to zależy czy używasz tej listy w jakikolwiek sposób w grafie sceny, jeśli tak to modyfikacji możesz dokonać tylko z poziomu wątku GUI. Jeśli jesteś w innym wątku to możesz to zeschedulowac przez 'Platform.runLater()'