【发布时间】:2010-09-21 07:53:21
【问题描述】:
我有一个可以作为 CGI 应用、ISAPI 或 Apache DLL 运行的 delphi (Win32) Web 应用程序。我希望能够生成一个唯一的文件名前缀(在给定时刻对所有当前请求都是唯一的),并认为最好的方法是使用 processID(处理 CGI 模式)以及 threadID(处理dll模式)。
如何在 Delphi 中获得唯一的进程 ID 和线程 ID?
这些在多核/多处理器情况下(在单个网络服务器机器上)是唯一的吗?
编辑:请注意,我被建议不要使用这种方法,因此接受的答案使用不同的方法来生成临时文件名
【问题讨论】:
标签: multithreading delphi cgi isapi