Subject:
读《在delphi中使用go语言的并发编程方法》,请教大家个语法问题
[Print This Page]
Author:
vinge
Time:
2012-11-23 11:00
Subject:
读《在delphi中使用go语言的并发编程方法》,请教大家个语法问题
coroutineUnit.pas里有个procedure go(f: TProc);
procedure go(f: TProc);
begin
TThread.CreateAnonymousThread(f).Start();
end;
调用时用go(
procedure()
begin
Sleep(10000);
c.value:=1;
end);
这是哪方面的语法?有人说是回调。在李维的《浅谈如何使用Delphi 2009的泛型容器类别》里有个类似的例子,是在泛型结合匿名函数里讲的。
还有一个问题,如果想向go()传递一个带参数的procedure时,会出现编译错误,那应该怎么做?
请大家指教,谢谢。
Welcome to CnPack Forum (http://bbs.cnpack.org/)
Powered by Discuz! 5.0.0