「java多次运行」java多个类怎么运行
本篇文章给大家谈谈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多个类怎么运行的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。