Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi DWScript是完全线程安全的吗?_Delphi_Dwscript - Fatal编程技术网

Delphi DWScript是完全线程安全的吗?

Delphi DWScript是完全线程安全的吗?,delphi,dwscript,Delphi,Dwscript,对这种情况也不是很清楚: 脚本在工作线程的上下文中运行。当工作线程调用脚本函数时,它调用执行某些处理的Delphi代码。此处理使用IPC与另一个线程(实际上是主线程)通信,该线程最终将在同一脚本中调用一个过程。这很好,至少从我进行的简单测试来看是这样。但这真的被允许吗?你问过埃里克吗?我认为这是得到明确答案的最好办法。您最好使用一些说明性的代码。Eric的网站声明必须通过StackOverflow请求支持。我就是这么做的,很公平。我想你需要等eric出现!创建我的软件的简化版本也会产生大量的行。

对这种情况也不是很清楚:


脚本在工作线程的上下文中运行。当工作线程调用脚本函数时,它调用执行某些处理的Delphi代码。此处理使用IPC与另一个线程(实际上是主线程)通信,该线程最终将在同一脚本中调用一个过程。这很好,至少从我进行的简单测试来看是这样。但这真的被允许吗?

你问过埃里克吗?我认为这是得到明确答案的最好办法。您最好使用一些说明性的代码。Eric的网站声明必须通过StackOverflow请求支持。我就是这么做的,很公平。我想你需要等eric出现!创建我的软件的简化版本也会产生大量的行。我不确定这是否有用。问题本身比实现代码简单得多。根据我的经验,当涉及到线程安全时,魔鬼总是在细节中。你说你的代码中没有可能影响答案的细节。这可能是真的。不过我不会打赌的。