Välja trådmodell
Valet av trådningsmodell för ett objekt beror på objektets funktion. Ett objekt som utför omfattande I/O kan ha stöd för fri trådning för att ge maximalt svar till klienter genom att tillåta gränssnittsanrop under I/O-svarstid. Å andra sidan kan ett objekt som interagerar med användaren ha stöd för lägenhetstrådning för att synkronisera inkommande COM-anrop med dess fönsteråtgärder.
Det är enklare att stödja lägenhetstrådning i entrådade lägenheter eftersom COM tillhandahåller synkronisering per samtal. Det är svårare att stödja fri trådning eftersom objektet måste implementera synkronisering. Svar på klienter kan dock vara bättre eftersom synkronisering kan implementeras för mindre kodavsnitt.
Relaterade ämnen
-
Single-Threaded och för flertrådad kommunikation