public class TestMain {
public static void main(String[] str) {
Thread t = new Thread() {
public void run() {
for (int i = 0; i < 100; i++) {
System.out.println(Thread.currentThread().getName() + ":" + i);
}
}
};
t.start();//一个线程只能执行一个start
for (int i = 0; i < 100; i++) {
System.out.println(Thread.currentThread().getName() + ":" + i);
}
}
}
package cn.demo;
class PrimeRun implements Runnable {
long minPrime;
PrimeRun(long minPrime) {
this.minPrime = minPrime;
}
//指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。
boolean IsPrime(long minPrime) {
if (minPrime <= 1)
return false;
if (minPrime == 2 || minPrime == 3)
return true;
for (int i = 2; i * i <= minPrime; i++) {
if (minPrime % i == 0)
return false;
}
return true;
}
void printAllPrime() {
for (int i = 0; i <= minPrime; i++) {
boolean bflag = IsPrime(i);
if (bflag == true)
System.out.println(i);
}
}
public void run() {
printAllPrime();
}
}
public class TestMain {
public static void main(String[] str) {
PrimeRun p = new PrimeRun(143);
new Thread(p).start();
}
}