Johnnie Hougaard Nielsen wrote:
> Jack L. wrote:
>> new Thread(new Runnable() {
>> public void run() { alphonse.bow(gaston); }
>> }).start();
>
> Det er en anonym indre klasse, der bliver defineret. Syntaksen er ikke
> den mest intuitive....
>
> Runnable er et inteface.
>
> new Runnable() { ... } definerer og instantierer en klasse med default
> constructor, og hvor klassen implementerer Runnable, dvs metoden run()
>
> Denne instans bliver så brugt som som parameter til en constructor fra
> Thread, og den nye Thread instans får sin start metode kaldt.
>
> Og den laver jo så en ny tråd, og kører run metoden deri.
> Nettovirkingen er altså at bow metode kaldet bliver kørt i en
> parallel tråd.
Hejsa. Tak for hjælpen, især for begrebet "anonym indre klasse" som jeg kan
søge mere om.
--
Mvh / Best regards,
Jack, Copenhagen
The email address is for real :)