gpt4 book ai didi

java - 几乎同时进行两个循环

转载 作者:行者123 更新时间:2023-12-04 06:44:50 25 4
gpt4 key购买 nike

我不知道这个过程叫什么,但我已经看到这是可能的。
这个过程叫什么?

基本上,我有一个具有循环的方法,并且在每次迭代中都有一个延迟秒。

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中)。

非常感谢! :)

最佳答案

您程序的 Java 实现将与此类似。

    class MyThread implements Runnable{
Thread t;
int delay;
MyThread (int delay) {
t = new Thread(this,"My thread");
this.delay = delay;
t.start();
}
public void run() {
for(int x=0; x<100; x++)
{
Print("Loop number: " + x);
TimeDelay(delay);
}
}
}
class Demo {
public static void main (String args[]){
Thread t1 = new MyThread(2);
Thread t2 = new MyThread(2);
t1.join();
t2.join();
}
}

关于java - 几乎同时进行两个循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3865140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com