最近复习了一下java的线程,做个笔记。
package com.lee;
import java.io.IOException;
import java.nio.CharBuffer;
public class ThreadTest {
int i = 0;
int j=0;
public static void main(String[] args) {
// TODO Auto-generated method stub
ThreadTest t = new ThreadTest();
t.runTest();
}
public void runTest() {
new Thread(new Runnable() {//创建线程 new Runnable接口
@Override
public void run() {//重写run方法
// TODO Auto-generated method stub
while (true) {
System.out.println("呵呵 " + i);
i++;
if(i>15)
break;
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}).start();//启动线程
new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
while (true) {
System.out.println("lalallala " + j);
j++;
if (j>15) {
break;
}
try {
Thread.sleep(600);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}).start();
}
}