首页 / 知识
关于多线程:Delphi类var是否具有全局或线程本地存储?
2023-04-16 12:29:00

Do Delphi class vars have global or thread local storage?我的猜测是,类变量(" class var")在存储中确实是全局的(即,整个应用程序的一个实例)。 但是我想知道是否是这种情况,或者它们是否是存储线程(例如类似于" threadvar")-每个线程一次实例。 有人知道吗 编辑:将"作用域"更改为"存储",因为这实际上是正确的术语,以及我所追求的(感谢Barry) 类变量的范围取决于其成员可见性属性,并且具有全局存储,而不是线程存储。 范围是一种句法概念,涉及哪些标识符从何处可见。 这里要关注的是变量的存储。 是的,类变量是全局范围的。 在RTL源代码中查看有关如何实现线程变量的详细信息。 在Win32下,每个线程可以在创建线程时自动为其分配一块内存。 这个额外的数据区域就是用来包含您的threadvars的区域。 类变量就像类一样:对于应用程序是全局的和唯一的。 |
最新内容
相关内容
linux查询线程命令?
linux查询线程命令?,系统,第一,线程,命令,进程,代码,分时,软件,选项,界面,如何在Linux中查看进程的多线程1、Linux系统查看某个进程的线程数可linux线程查询命令?
linux线程查询命令?,系统,第一,线程,命令,软件,名称,信息,进程,选项,方法,Linux系统如何查看进程的线程数1、第一种方法:top命令法首先执行toplinux线程查询命令?
linux线程查询命令?,系统,第一,线程,命令,软件,名称,信息,进程,选项,方法,Linux系统如何查看进程的线程数1、第一种方法:top命令法首先执行toplinux多线程下载命令?
linux多线程下载命令?,软件,工具,平台,中心,系统,代理,网络,网站,手机,官方网站,从linux服务器中下载或上传文件wget是linux下一个从网络上自linux断开线程命令?
linux断开线程命令?,系统,状态,工作,代码,线程,入口,网络,管理,名称,命令,linux下C中怎么让才能安全关闭线程方法:在线程入口函数中,调用returnlinux停止线程的命令?
linux停止线程的命令?,系统,软件,代码,产品,进程,第一,管理,生产,通信,工具,linux下nginx停止命令1、首先,连接相应linux主机,进入到linux命令行linux超线程查看命令?
linux超线程查看命令?,系统,第一,信息,软件,命令,数据,工具,实时,界面,个数,Linux查看CPU详细信息这里我先介绍一个文件。它就是/proc目录文件linux查看多线程命令?
linux查看多线程命令?,系统,第一,线程,地址,数据,进程,命令,名称,软件,情况,如何查看linux服务器的cpu数量,内核数,和cpu线程数如何查看linuxlinux执行线程命令?
linux执行线程命令?,系统,工作,线程,软件,服务,管理,信息,环境,名称,命令,linux下线程属性常用操作有哪些1、linux系统常用操作命令linux系统linux线程操作命令?
linux线程操作命令?,系统,工作,时间,代码,线程,信息,第一,命令,函数,操作,linux下线程属性常用操作有哪些linux系统常用操作命令linux系统常用linux下载命令多线程?
linux下载命令多线程?,系统,单位,概念,数据,线程,进程,产品,地址,代码,状态,谁有linux下多线程库的源码啊,要确实可用的,确实可以免费下载的,linux线程相关命令行?
linux线程相关命令行?,系统,实时,代码,进程,线程,命令,策略,分时,时间,名称,问必答:Linux上如何查看某个进程的线程三种方法:1。 使用top命令,具