我不知道这个过程叫什么,但我发现这是可能的。 这个过程叫什么?
基本上,我有一个有循环的方法,并且在每次迭代中都有一个延迟秒。
function myLoop(float delay)
{
for(int x=0; x<100; x++)
{
Print("Loop number: " + x);
TimeDelay(delay);
}
}
我想运行第二个实例,而不必等到第一个实例完成。
function main()
{
myLoop(2);
myLoop(2);
}
所以一旦第一个 myLoop 启动,我希望第二个 myLoop 立即启动,它们将同时运行,我的问题是,你怎么称呼这个过程? 这个过程可能吗?(例如在java中)。
非常感谢! :)
最佳答案
这通常需要某种形式的 multithreading .
你会做类似的事情:
function main
start thread, calling myLoop(2)
start thread, calling myLoop(2)
' Potentially wait for threads to complete
end function
有关 Java 中如何工作的详细信息,请参阅 Concurrency Tutorial .
关于java - 几乎同时进行两个循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3865140/