Hey Leute ,
kann man eine For Schleife laufen lassen aber dabei noch etwas andres parallel laufen lassen ?
lg
Hey Leute ,
kann man eine For Schleife laufen lassen aber dabei noch etwas andres parallel laufen lassen ?
lg
[S] 6-stellige ICQ Nr. <3
[B] Erste Schritte im "hacken"
[B] iPhone jailbreak / unlock support
[B] frag mich vllt kann ichs.
in c oder c++ c# .. ich würde es mit timer geht das ganz gut
mfg
c++
[S] 6-stellige ICQ Nr. <3
[B] Erste Schritte im "hacken"
[B] iPhone jailbreak / unlock support
[B] frag mich vllt kann ichs.
für c++ geb bei Google mal Threading ein, das ist das was Du suchst
Ein kleines Beispiel zu Threads
hoffe das hilft dir weiter
Code:#include <cstdlib> #include <iostream> #include <windows.h> using namespace std; HANDLE hThread[2]; DWORD dwThread[2]; DWORD WINAPI ThreadFunc2(LPVOID data) { for(int index=0; index <50; index ++) { printf("Hallo du\n"); Sleep(100); } return((DWORD)data); } DWORD WINAPI ThreadFunc1(LPVOID data) { for(int index=0; index <50;index++) { printf("muh"); Sleep(100); } return((DWORD)data); } int main(int argc, char *argv[]) { int index = 0; hThread[0]=CreateThread(NULL, 0, ThreadFunc1, (LPVOID)index, 0, &dwThread[0] ); index = 1; hThread[index]=CreateThread(NULL, 0, ThreadFunc2, (LPVOID)index, 0, &dwThread[index] ); system("PAUSE"); return EXIT_SUCCESS; }
Hi
Die unmittelbare Antwort auf Deine Frage lautet: Nein!
Wenn man dann noch brain.exe ausführt, fällt einem ein, dass man innerhalb einer for-Schleife Befehle platzieren kann, die bei jedem Schleifendurchlauf ausgeführt werden.
Ich habe es erst vor wenigen Sekunden gepostet, aber gerne nochmal:
"A Computer is a state machine. Threads are for people who can't program state machines." - Alan Cox
Wenns wirklich nicht anders geht, dann könnte fork() herhalten, aber mir ist kein Anwendungsfall bekannt, der nicht anders lösbar wäre...
Das Einzige, was Thread ermöglichen, ist es, einem Programm (oder gar einem ganzen Computer) jeglichen Sinn zu nehmen!
GreetZ RiDER