1、TThread类的属性

  (1)FreeOnTerminate属性

  该属性用于指定当前的线程终止时是否自动删除线程对象。默认值为true。

  语法:

1 Property FreeOnTerminate:Boolen;

  (2)priority属性

  该属性用设置线程的优先级,线程的优先级是对同一进程的其他优先级而言的。

  语法:

1 Property priority:TThreadPriority;

  指定线程的优先级为低,代码如下:

1 var
2 SecondProcess:TMyThread;
3 begin
4 SecondProcess:= TMyThread.Create(True);
5 SecondProcess.Proroty:= tpLower;
6 SecondProcess.Resumer;;
7 end

  (3)Return Value属性

  当线程终止时,用该属性为其他线程传递一个返回值

  语法:

1 Property ReturnValue:Integer;

  (4)Suspended属性

  该属性用于指明线程是否处于挂起状态

  语法:

1 Property Suspended:Boolean;

  (5)Terminated属性

  在线程运行时,如果将该属性设置为True,则应将线程终止;

  语法:

1 Property Terminated:Boolean;

  当线程未终止时执行循环,代码如下:

 1 while(not Terminated) and (ClientSocket1.Active)do
2 begin
3 try
4 GetNextRequest(buffer);
5 TheStream.Write(buffer,Length(buffer) + 1);
6 except
7 if not(ExceptObject is EAbort) then
8 Synchronize(Handle ThreadException);
9 end;
10 end;

  (6)ThreadID属性

  线程的ID。线程的唯一标识

  语法:

1 Property ThreadID:Thandle;

  (7)Handle属性

  线程的句柄。

  语法:

1 Property Handle:Thandle;

                                                                                              2021-07-26

最新文章

  1. 国内优秀npm镜像推荐及使用
  2. 【Duke-Image】Week_4 Image restoration
  3. js-this的用法,来自阮一峰老师的文章
  4. 数组Mex
  5. hadoop fs管理文件权限
  6. 基于系统的UIMenuController的使用及自定义UIMenuItem
  7. HW6.1
  8. windows8 认识及使用
  9. angularjs服务常见用法
  10. 关于meta定义 和 link
  11. K2签约龙光地产,为集团实现“千亿目标”保驾护航
  12. 从外部设置传入Go变量
  13. C# 循环语句 for
  14. ThinkPHP框架 做个简单表单 添加数据例子__ACTION__ __SELF__
  15. jmeter SMTP Sampler取样器发送测试结果邮件
  16. numpy unable to find vcvarsall.bat
  17. spark读取文本数据测试
  18. 浙大 PAT 乙级 1001-1075 目录索引
  19. 洛谷 P1306 斐波那契公约数
  20. Java NIo 笔记001

热门文章

  1. web服务器应答状态代码(status)及其含义
  2. 【当年笔记】集合之Queue队列
  3. windows terminal用ssh连接已重装的服务器提示REMOTE HOST IDENTIFICATION HAS CHANGED!
  4. C 标准 C89/C90/C99/C11/C17
  5. java annotation(如何创建新的注解)小结
  6. python3.10.0字符串基础
  7. zk-复制安装
  8. OV5640数据的解码
  9. 微信退费报错:SSLHandshakeException No appropriate protocol (protocol is disabled or cipher suites are inappropr)
  10. flutter Color和colors