Threaded script Execute和DWScript thread safe对这种情况不是很清楚:
脚本在工作线程的上下文中运行。当脚本函数正在执行时,由工作线程调用,它调用 Delphi 代码进行一些处理。此处理使用 IPC 与另一个线程(实际上是主线程)通信,该线程最终将调用同一脚本中的过程。这很好用,至少从我进行的简单测试来看。但这真的允许吗?
Threaded script Execute和DWScript thread safe对这种情况不是很清楚:
脚本在工作线程的上下文中运行。当脚本函数正在执行时,由工作线程调用,它调用 Delphi 代码进行一些处理。此处理使用 IPC 与另一个线程(实际上是主线程)通信,该线程最终将调用同一脚本中的过程。这很好用,至少从我进行的简单测试来看。但这真的允许吗?