tthread.inc 791 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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. procedure TThread.Terminate;
  35. begin
  36. FTerminated := True;
  37. end;
  38. function TThread.WaitFor: Integer;
  39. begin
  40. Result := -1;
  41. end;