「java多次运行」java多个类怎么运行

博主:adminadmin 2023-01-07 15:39:05 1043

本篇文章给大家谈谈java多次运行,以及java多个类怎么运行对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java怎么让主线程和自定义线程之间进行多次交替运行

java中要让主线程和自定义线程多次交替运行,可以设置一个变量X和一把锁L,L作为操作X的锁

第一个线程在X为偶数的时候执行,第二个线程在X为基数的时候执行,线程执行完之后把X++,然后唤醒等待L的所有线程;

java中一个线程如何执行多次

在线程里使用循环,然后睡眠一段时间再执行。   或者使用 java.util.Timer; java.util.TimerTask; 来设置定时执行任务。

仅供参考

package com.kidd.test.zhidao;

/**

 * Hello world!

 *

 */

public class Main {

public static void main(String[] args) {

Seed seed = new Seed();

TestRunnable testRunnable = new TestRunnable(seed);

Thread thread = new Thread(testRunnable);

thread.start();

try {

Thread.sleep(3000);

} catch (InterruptedException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

seed.setEnd(true);

}

}

class TestRunnable implements Runnable {

private Seed seed;

public TestRunnable(Seed seed) {

super();

this.seed = seed;

}

public Seed getSeed() {

return seed;

}

@Override

public void run() {

while (!seed.isEnd()) {

System.out.println("线程正在执行");

try {

Thread.sleep(1000);

} catch (InterruptedException e) {

e.printStackTrace();

}

}

}

}

class Seed {

private boolean end;

public boolean isEnd() {

return end;

}

public void setEnd(boolean end) {

this.end = end;

}

}

JAVA中如何可以重复运行

public static void main(String args[]){

double x,k;

while(true) {

Scanner sc=new Scanner(System.in);

x=sc.nextDouble();

example4 s=new example4();

k=s.jisuanfangfa(x);

System.out.println(k);

}

}

main函数改成这样

关于java多次运行和java多个类怎么运行的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。