继承Thread类定义线程类A,计算并输出1—1000内的所有素数,继承Thread类定义线程类B,输出1000个0—0.9之间的随机浮点数.创建A和B的对象,并让这两个对象交替运行.
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 11:26:49
继承Thread类定义线程类A,计算并输出1—1000内的所有素数,继承Thread类定义线程类B,输出1000个0—0.9之间的随机浮点数.创建A和B的对象,并让这两个对象交替运行.
继承Thread类定义线程类A,计算并输出1—1000内的所有素数,继承Thread类定义线程类B,输出1000个0—0.9之间的随机浮点数.创建A和B的对象,并让这两个对象交替运行.
继承Thread类定义线程类A,计算并输出1—1000内的所有素数,继承Thread类定义线程类B,输出1000个0—0.9之间的随机浮点数.创建A和B的对象,并让这两个对象交替运行.
import java.util.ArrayList;
import java.util.BitSet;
import java.util.List;
import java.util.Random;
/**
*
* 继承Thread类定义线程类A,计算并输出1—1000内的所有素数,
* 继承Thread类定义线程类B,输出1000个0—0.9之间的随机浮点数.
* 创建A和B的对象,并让这两个对象交替运行.
*
*
* 时间:Dec 1,2010
*
*
* @author:zhangqiang
* @version:Ver 1.0
*/
public class BaiduHelper {
public static void main(String[] args) throws InterruptedException {
A a = new A();
B b = new B();
a.setName("Thread-A");
b.setName("Thread-B");
a.start();
b.start();
}
}
class A extends Thread {
@Override
public void run() {
int n = 1000;
BitSet bs = new BitSet(n + 1);
List ret = new ArrayList(50);
int i;
for (i = 2; i