Reaktywny interfejs użytkownika

Domyślnie wszystkie operacje środowiska Eclipse są wykonywane w wątku interfejsu użytkownika. Dzięki wykorzystaniu reaktywnego interfejsu użytkownika, który umożliwia podział kodu sekwencyjnego na wątki, możliwa będzie kontynuacja pracy w innym obszarze środowiska Eclipse. W przeciwnym razie nie byłoby możliwe wykonywanie żadnych innych czynności po rozpoczęciu powolnej operacji.

Podczas gdy niektóre operacje automatycznie działają w tle (na przykład automatyczne budowanie), w wielu przypadkach wyświetlane jest okno dialogowe zawierające opcję umożliwiającą wykonanie operacji w tle. Na przykład ręczne budowanie projektu zajmuje niekiedy kilkanaście minut, w czasie których możliwe jest użycie innych funkcji środowiska Eclipse.

Pozycja menu Buduj wszystko

W czasie budowania projektu wybierz przycisk Uruchom w tle w oknie dialogowym Budowanie obszaru roboczego. Reaktywny interfejs użytkownika pozwoli wykonywać inne czynności w środowisku Eclipse.

Okno dialogowe Budowanie obszaru roboczego

Aby uzyskać informacje o statusie akcji i dodatkowych operacjach, które są aktualnie wykonywane, kliknij przycisk Szczegóły.

Okno dialogowe Budowanie obszaru roboczego z wyświetlonym panelem Szczegóły

Panel Szczegóły wyświetla informacje o statusie bieżącej operacji, a także o innych operacjach, które mogą działać równocześnie.

Okno dialogowe Budowanie obszaru roboczego z panelem Szczegóły wyświetlającym operacje symultaniczne

Okno dialogowe Informacje o postępie wskazuje również, że określona operacja została zablokowana przez inną.

Widok Informacje o postępie z operacją oczekującą na zakończenie innej operacji

Aby operacje były domyślnie uruchamiane w tle, należy wybrać opcje Okna > Preferencje > Ogólne i zaznaczyć pole wyboru Zawsze wykonuj w tle.

Okno preferencji środowiska roboczego