fullifaencom Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 Kjører 2 funksjoner, alla: IdICMP1->ping(); IdICMP2->ping(); Problemet oppstår dersom IdICMP1->ping feiler, så må neste linje vente på timeout. Er det mulig å starte begge, slik at den ikke blir avhengig av resultatet før den går videre? Sikkert ikke, men kanskje? Lenke til kommentar
Dead_Rabbit Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 Kjører 2 funksjoner, alla: IdICMP1->ping(); IdICMP2->ping(); Problemet oppstår dersom IdICMP1->ping feiler, så må neste linje vente på timeout. Er det mulig å starte begge, slik at den ikke blir avhengig av resultatet før den går videre? Sikkert ikke, men kanskje? Burde kansje poste hele koden? Lenke til kommentar
☀ ❄ Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 Du må enten få hver funksjon til å returnere øyeblikkelig, eller bruke tråder. Tråder lar deg gjøre flere ting på en gang. Hvis du programmerer i Linux kan du bruke pthreads, og hvis du programmerer i Windows har Win32 API-en støtte for tråder. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå