如何将一些参数从主线程传递到工作线程(即以下procedure
)?
Parallel.Async(
procedure (const task: IOmniTask)
begin
//How does one pass in 'myParam' from the main thread, so that the statement bellow will work?
s := task.Param['myParam'].AsString;
end
);
如果检查IOmniTaskConfig
(在 OtlParallel.pas 中)的定义,则有一个commented out
名为 的属性Param
,如下所示:
// property Param: TOmniValueContainer read GetParam;
所以我想我的问题的答案是否定的,但我希望不是!