THREAD (Multi Threading)
Thread (Pemrograman Paralel)
Apa itu thread ? Mirip seperti konstruktor Aktif secara otomatis pada saat penyalinan obyek dengan asigmen (=) Cctor berguna untuk menyalin suatu obyek ke obyek lain secara independen walaupun mengandung pointer
SINTAKS THREAD X(const X& NewX) { <perintah> }; Keterangan: X: nama kelas NewX: nama alias obyek yang disalin
CONTOH PENGGUNAANTHREAD class Thread1:public TThread { public: Thread1(void):TThread(true){ } private: void __fastcall Execute(void){ do{ cout<<"1,"; Sleep(50); }while(true); }; class Thread2:public TThread Thread2(void):TThread(true){ cout<<"2,"; int main(int argc, char* argv[]) { Thread1 *T1; Thread2 *T2; T1=new Thread1; T2=new Thread2; T1->Resume() ; T2->Resume() ; getch(); T1->Suspend() ; T2->Suspend() ; return 0; } Mengaktifkan thread Menon-aktifkann thread
Animasi Ilustrasi Single Thread
Animasi Ilustrasi Multi Thread