Lecture overview -- Keyboard shortcut: 'u'  Previous page: Mulige tilstande af en tråd i Java -- Keyboard shortcut: 'p'  Next page: Skedulering af tråde i Java [Section] -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Page 18 : 41
Forelæsningsnoter i Objekt-orienteret Programmering
Samtidighed i Java
Tråde i forhold til Swing

Vi vil her kort indskyde nogle bemærkninger om tråde i Swing

Swing udfører al eventhåndtering i en såkaldt event-dispatch tråd

  • Generelle retningsliner for brug af tråde i Swing

    • Efter at brugergrænsefladen er realiseret skal al forandring af brugergrænsefladen udføres i event-dispatch tråden

    • Der findes særlige metoder til at 'skyde program ind i' event-dispatch tråden:

    • Hvis der udføres lange operationer i event-dispatch tråden bliver brugergrænsefladen ude af stand til at reagere på events

      • Lange operationer bør - om muligt - udfaktoriseres i en ny tråd fra event-dispatch tråden