|
|
Vores programmering indtil nu... | Lad os starte med at karakterisere den slags programmering, vi har bedrevet indtil vi nu i denne lektion bliver introduceret for mulighederne for samtidighed |
Når vi programmerer er vi vant til at skulle fastlægge rækkefølgen af alle de handlinger, vi foreskriver. Ofte er rækkefølgen væsentlig. Men til andre tider er rækkefølgen ligegyldig. Når sidstnævnte er tilfældet åbner vi i mange tilfælde op for betydelig bedre programmer ved ikke at insistere på en bestemt rækkefølge af de foreskrevne handlinger. Denne observation er en passende måde at starte dagens emne, som vi har valgt at kalde samtidighed |
|
| I et sekventielt programforløb, eller blot i et sekventielt program, udføres de enkelt beregningsenheder i en rækkefølge, som er bestemt af programmets kontrolstrukturer. Beregningsenhederne er primært kommandoer, men også de enkelte dele af udtryk bør i denne sammenhæng betegnes som beregningsenheder |
|
|