tthread.inc 727 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. { Thread management routines }
  2. procedure TThread.SysCreate(CreateSuspended: Boolean;
  3. const StackSize: SizeUInt);
  4. begin
  5. end;
  6. procedure TThread.SysDestroy;
  7. begin
  8. end;
  9. procedure TThread.CallOnTerminate;
  10. begin
  11. FOnTerminate(Self);
  12. end;
  13. procedure TThread.DoTerminate;
  14. begin
  15. if Assigned(FOnTerminate) then
  16. Synchronize(@CallOnTerminate);
  17. end;
  18. function TThread.GetPriority: TThreadPriority;
  19. begin
  20. Result := tpNormal;
  21. end;
  22. procedure TThread.SetPriority(Value: TThreadPriority);
  23. begin
  24. end;
  25. procedure TThread.SetSuspended(Value: Boolean);
  26. begin
  27. end;
  28. procedure TThread.Suspend;
  29. begin
  30. end;
  31. procedure TThread.Resume;
  32. begin
  33. end;
  34. function TThread.WaitFor: Integer;
  35. begin
  36. Result := -1;
  37. end;