T
tempc
Unregistered / Unconfirmed
GUEST, unregistred user!
程序如下;
var
Picture: TPicture; // 全局变量, 在主程序开始执行时初始化。
procedure TThread1.Execute() //线程1的执行函数
var
Bitmap: TBitmap;
begin
Bitmap.Draw(0, 0, Picture.Graphic); 将Picture中的图像画到位图上
end;
procedure TThread2.Execute() //线程2的执行函数
var
Bitmap: TBitmap;
begin
Bitmap.Draw(0, 0, Picture.Graphic); 将Picture中的图像画到位图上
end;
当两个线程同步运行时,会不会产生问题?应该如何解决?
var
Picture: TPicture; // 全局变量, 在主程序开始执行时初始化。
procedure TThread1.Execute() //线程1的执行函数
var
Bitmap: TBitmap;
begin
Bitmap.Draw(0, 0, Picture.Graphic); 将Picture中的图像画到位图上
end;
procedure TThread2.Execute() //线程2的执行函数
var
Bitmap: TBitmap;
begin
Bitmap.Draw(0, 0, Picture.Graphic); 将Picture中的图像画到位图上
end;
当两个线程同步运行时,会不会产生问题?应该如何解决?