Delphi-Quellcode:
type
TForm1 = class(TForm)
...
type
TMyThread = class(TThread)
...
//Version 1
function CalculateSomething(i,k:Integer):Integer;
begin
Result:=i+k;
end;
//Version 2
function Form1.CalculateSomething(i,k:Integer):Integer;
begin
Result:=i+k;
end;
//Version 3
function MyThread.CalculateSomething(i,k:Integer):Integer;
begin
Result:=i+k;
end;
Betrachten wir immer nur eine Version der Funktion. Welchen Unterschied macht es wenn mehrere Threads gleichzeitig die jeweilige Funktion aufrufen. Ich hab da was Grundlegendes verpasst denke ich