Citat:
Ursprungligen postat av
Mondher
Om två personer fyller på sina mobilkontantkort exakt samtidigt och båda trycker på "Bekräfta" i samma ögonblick, varför kan inte bådas saldon uppdateras i exakt samma millisekund?
Är det ett rent tekniskt problem, där systemet helt enkelt måste behandla en begäran i taget, hur snabbt det än går? Eller handlar det om något mer grundläggande, att två separata händelser faktiskt aldrig kan inträffa 100 % samtidigt, utan att den ena alltid, om så bara med en miljarddels sekund, sker före den andra?
Med andra ord: finns det egentligen någon verklig samtidighet i digitala system, eller är "samtidigt" bara en illusion eftersom allt sker så ofattbart snabbt?
Det finns ju ingen universaltid (vilket Einstein visade med sina relativitetsteorier) - avstånd i rum är avstånd i tid. Därmed existerar ingen samtidighet, eller kanske rättare sagt: det beror på vem du frågar och hur de förhåller sig till varandra.
Datorer arbetar dock med diskreta "tidstick", så möjligheten finns säkert att två saker kan ske exakt samtidigt. De brukar väl dock ha en buffert av data att behandla (som en kö), så förmodligen är det inget problem där.