Multithreading — The Delphi Way · © 2000 Martin Harvey Source example 4 var a: integer; {a is global} begin a := a + 1; end;