Lecture overview -- Keyboard shortcut: 'u'  Previous page: Eksempel på et program med synkronisering: Synkroniseret Sangkor -- Keyboard shortcut: 'p'  Next page: Trådgrupper [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 39 : 41
Forelæsningsnoter i Objekt-orienteret Programmering
Samtidighed i Java
Skedulerende og synkroniserende metoder: oversigt

Der er andre skedulerende og synkroniserende primitiver end wait og notify. Vi ser her på et bredt udvalg, som næsten kommer omkring alle relevante metoder til formålene

  • Metoden wait i klassen Object

    • Afventer en notify besked

  • Metoden notify i klassen Object

    • Igangsætter en ventende tråd

  • Metoden suspend i klassen Thread (deprecated)

    • Sætter en levende tråd i stå og afventer resume

  • Metoden resume i klassen Thread (deprecated)

    • Igangsætter en levende, men suspenderet tråd

  • Metoden sleep i klassen Thread

    • Statisk metode som midlertidigt stopper den kørende tråd

  • Metoden yield i klassen Thread

    • Holder frivilligt en pause således at en anden tråd kan få køretid

  • Metoden join i klassen Thread

    • Afventer at modtageren af join beskeden dør

  • Metoden start i klassen Thread

    • Starter en tråd (eller rettere, bringer tråden i en kørbar tilstand)

  • Metoden stop i klassen Thread (deprecated)

    • Stopper en tråd, som bringes i tilstanden 'død'