ja, bei mir war das kostenlos bei redhat linux dabei.
es ist halt nur solange kostenlos, solange du es nicht geschäftlich benutzt.
@loddab: des blöde ist, dass ich mit ner while(1)-schleife im run häng, was ich auch haben möchte. ich möchte aber auf ein signal den Thread wieder beenden.
wie kann ich denn den konstruktor aufrufen? Beispiel?
Wenn der Thread beendet werden soll, kannst du ihn ja kurz schlafen legen und dann finish = true setzen. -- All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
wenn du das objekt einfach nur anlegst(also nicht mit new) dann wird der destruktor automatisch aufgerufen wenn der block innerhald dessen sich dein objekt befindet zuende ist
C++:
void meinMethode(){ MyObject meineInstanz; ...
} //Block ist zuende und der destruktor wird automatisch aufgerufen.
wenn du das ganze nicht glaubst, kannst du im destruktor ja ne ausgabe machen, dann siehst du das der auch aufgerufen wurde -- ...fleißig wie zwei Weißbrote
wenn du das nicht willst musst du das entweder so machen wie loddab beschrieben hat oder das Teil in z.b. main anlegen dann wird es erst gekillt wenn das programm bzw main beendet wird -- ...fleißig wie zwei Weißbrote