C++Builder 2010で、TThread.Resumeメソッドが非推奨という警告が表示されるようになった。
TThread.Resumeメソッドの代わりにTThread.Startメソッドを使用することを勧めている(Classes.TThread.Start)。
具体的に何が変わったのかわからなかったので、ソースコードを見てみた。
{$IFDEF MSWINDOWS}
procedure TThread.Resume;
(中略)
end;
{$ENDIF}
{$IFDEF LINUX}
{
About Suspend and Resume. POSIX does not support suspending/resuming a thread.
(中略)
}
procedure TThread.Resume;
begin
(中略)
end;
Linux対応への布石?