Toon posts:

[C] Threads..

Pagina: 1
Acties:
  • 29 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb vanochtend even een simpel subnet scannertje in C in elkaar geflanst.
Alleen het nadeel is, als een host bijv. down is, duurd het een tijdje voordat ie verder gaat met de volgende (misschien dat er een timeout in te stellen is, maar als nog :))
Nu dacht ik als ik nou elk IP door een apart process laat checken dan kunnen er veel meer tegelijk (stuk of 30 ofzo) en dat zou VEEL sneller gaan.
Aangezien ik niet vaak onder windows programmeer kwam ik erachter dat windows geen fork() kent en met threads werkt.
Ik heb alleen geen flauw idee hoe die zooi werkt.
Ik had al ergens iets gelezen over CreateProcess, maar die roept (volgens mij) een extern programma aan, terwijl ik alleen het openen (en wat output op het scherm) in een process wil.
Iemand een idee hoe ik zoiets oplos?

PS. ik maak gebruik van Microsoft Visual C++ 6.0

  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Werkt met een callback functie. Zie CreateThread.

We adore chaos because we like to restore order - M.C. Escher


  • koli-man
  • Registratie: Januari 2003
  • Laatst online: 29-06 12:23

koli-man

Bartender!!!!

Misschien even wat zoeken :) googlen
bv heb maar de eerste gepakt
hier

Hey Isaac...let's go shuffleboard on the Lido - deck...my site koli-man => MOEHA on X-Box laaaiiiff


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Als je Visual C++ gebruikt: wat dacht je van op F1 drukken en de term 'Thread' ingeven? Staan zo'n 10 entries 'About threading', nog eens 10 praktijkvoorbeelden + democode 'Using threading' en nog een heel blok 'Reference' met uitleg over alle relevante functies... :/

Professionele website nodig?


Dit topic is gesloten.