Habe mir mal Gedanken gemacht, ob eine statische Main-Methode Gemeinsamkeiten mit einer run() Methode einer beliebigen Klasse Thread hat:
Wenn main ausgeführt wird, dann wird der sogenannte main-Thread gestartet. Er führt den Thread in der statischen Main Methode aus.
Run() ist eine Methode aus der Klasse Thread und wird ausgeführt,wenn ein Thread ausgeführt wird. Man könnte sagen,das hier eine Gemeinsamkeit liegt. Run() führt eben Anweisungen für einen beliebigen Thread aus, während main() Thread die Anweisungen aus der Methode main ausführt. Aber es ist nicht das selbe.
Wie seht ihr das?
Wenn main ausgeführt wird, dann wird der sogenannte main-Thread gestartet. Er führt den Thread in der statischen Main Methode aus.
Run() ist eine Methode aus der Klasse Thread und wird ausgeführt,wenn ein Thread ausgeführt wird. Man könnte sagen,das hier eine Gemeinsamkeit liegt. Run() führt eben Anweisungen für einen beliebigen Thread aus, während main() Thread die Anweisungen aus der Methode main ausführt. Aber es ist nicht das selbe.
Wie seht ihr das?