java 多线程
2016-08-04 14:53
429 查看
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();
}
}
相关文章推荐
- Java 多线程程序设计要点(synchronized..)
- Java语言入门 -- 第七章 Java的多线程
- Java程序中的多线程
- Java多线程程序设计
- Java多线程编程经验谈
- Java多线程程序设计
- 简单直观-实战体会Java多线程编程的精要 (1)
- 简单直观-实战体会Java多线程编程的精要 (5)
- [Java] 多线程的简单实现
- 编写多线程的 Java 应用程序 如何避免当前编程中最常见的问题
- JAVA多线程学习初步经典实例
- Java 程序中的多线程
- Java 程序中的多线程
- Java 多线程入门大全
- JAVA 的多线程浅析
- Java 多线程入门大全(适用于有一定基础者)
- JAVA多线程实例-相机的多线程存储
- 简单直观-实战体会Java多线程编程的精要 (2)
- Java多线程程序设计
- [JAVA100例]062、多线程