fullifaencom Skrevet 29. februar 2004 Rapporter 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? Siter Lenke til kommentar
Dead_Rabbit Skrevet 29. februar 2004 Rapporter 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? Siter Lenke til kommentar
☀ ❄ Skrevet 29. februar 2004 Rapporter 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. Siter Lenke til kommentar
Anbefalte innlegg
Bli med i samtalen
Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.