Ich glaube das geht schon, weiß aber gerade nicht genau wie.
Such mal nach "Multithreading". Normale VB Programme laufen immer nur in einem Thread und ein Thread kann immer nur auf einem CPU Kern laufen. Um mehrere CPU Kerne benutzen zu können musst du mehrere Threads haben. Das heißt aber, das die Anweisungen nicht wie bei einem Thread nacheinander abgearbeitet werden sondern mehrere parallel. Das heißt, du musst bei einem Programm mit mehreren Threads aufpassen, da mehrere unterschiedliche Funktionen gleichzeitig ausgeführt werden. _________________
Marduk_ « Moderator »
Anmeldedatum: 17.06.2007 Beiträge: 389
Verfasst am: 18.04.2008, 14:03
Jo stimmt, das kann man mit Threads erledigen. Der Backgroundworker erledigt für dich genau das. Er führt entweder im "Hintergrund"(Single Core) oder im parallel Thread (Dual bzw. Quad(bringt erst ab 3 Threads wirklich was) Core) deine Anweisungen aus.