Brian Long omfattende artikkel fra Issue 60 forklarer alt du trenger å vite om å bruke utover flere tråder trygt og effektivt i COM-applikasjoner. Mesteparten av informasjonen konsentrerer seg om å håndtere COM i enkle, ikke-gjengede applikasjoner. Svært lite informasjon finnes om emnet av flertrådede COM applikasjoner for Delphi utbygger (selv se referanse 1). Sikker nok, det er ganske mye av trykt informasjon om emnet for C ++ utviklere, men det er ikke helt surprising.This artikkelen prøver å overvinne denne mangelen på informasjon og forsøker å gi en forståelse av begreper, terminologi og problemer involvert i multi -threaded COM programmering. Det trenger ikke prøve og lære deg trygg multi-threaded programmering som garanterer en egen undersøkelse. I stedet er det forutsetter at du har en forståelse av de generelle saker av multi-threaded programmering, slik som nødvendigheten av å beskytte eller synkronisere tilgang til ressurser som er tilgjengelige fra mer enn én tråd. Hvis ikke, bør du undersøke Windows-synkroniserings primitiver som mutexes, semaforer, events, kritiske seksjoner (for eksempel i Referanser 6 og 7) og Delphi TMultiReadExclusiveWriteSynchronizer klassen. KLIKK HER for hele artikkelen. Anmeldelser
Multi-threading og COM
Previous:Testing: Fritid DUnit
Next Page:Paradox File Corruption