Dlaczego elementy interfejsu użytkownika muszą być zawsze tworzone / aktualizowane z wątku interfejsu użytkownika?

Dlaczego elementy interfejsu użytkownika muszą być zawsze tworzone / aktualizowane z wątku interfejsu użytkownika?

W (prawie?) Wszystkich językach programowania elementy UI mogą być bezpiecznie dostępne / modyfikowane tylko z wątku interfejsu użytkownika. Rozumiem, że jest to standardowy problem równoczesnego dostępu i synchronizacji, ale czy jest to naprawdę konieczne? Czy jest to zachowanie narzucone przez języki programowania lub system operacyjny? Czy są jakieś języki programowania, w których sytuacja jest inna?

questionAnswers(3)

yourAnswerToTheQuestion