Registriert seit: 26. Jun 2005
131 Beiträge
|
Ereignisse aus Syncs starten?
11. Mär 2007, 21:24
Hallo zusammen,
ich habe mal wieder ein kleines Verständisproblem.
Ich habe eine Multithread Webcrawler, der seine Jobs abarbeitet und dann die Streams weiterreicht an einen Parser. Der Parser ist kein Thread. Die Übergabe der Webseite an den Parser erfolgt durch einen Erreignis, das innerhalb der Sync Funktion ausgelöst wird. Momentan sieht es so aus, als das der Parser eine Seite nie fertig bekommt, da das Ereignis (senden der fertigen Seite an den Parser) eher eintritt. Bisher dachte ich, das die Threads immer auf die Sync warten, damit als auch auf den Parser. Wie kann ich das Problem umgehen oder welche anderen Tips habt ihr?
Herzlichen Dank!
|