java多线程基础1
关键词:Runnable,Thread,start,run等等。
创建一个线程的两种方式:
一是继承Thread类
package org.iteye.bbjava.mutilthread;public class MainThread extends Thread{Integer maxInt=0;public void run(){//maxInt=new Integer("123");while(maxInt<1000){maxInt++;if(maxInt%6==0)//try {//Thread.sleep(10);//} catch (InterruptedException e) {//// TODO Auto-generated catch block//e.printStackTrace();//}System.out.println(maxInt);}//System.out.println(maxInt.MAX_VALUE);System.out.println(maxInt);//System.out.println(maxInt.MIN_VALUE);}public static void main(String []args){Thread aTread=new MainThread();Thread at=new Thread(new AnotherThread());aTread.start();at.start();}}package org.iteye.bbjava.mutilthread;public class AnotherThread implements Runnable{@Overridepublic void run() {int i=0;while(i<1000){i++;if(i%5==0)//try {////Thread.sleep(10);//} catch (InterruptedException e) {//// TODO Auto-generated catch block//e.printStackTrace();//}System.out.println("what should I do?");}}}