工作中碰到许多需要开启子线程处理耗时操作场景,为了弥补自己的不足也为了自己的进步开始找线程相关方面的书籍。通过朋友推荐,开始学习Java7并发编程实战手册。
书籍目录如下:
线程实现有两种方式:(通常使用第二种方式)
一:继承Thread
二:引用接口Runnable
继承Thread
package baozi.chapter1.section1_6;
public class MyThread extends Thread{
@Override
public void run() {
// TODO Auto-generated method stub
System.out.println("启动我的线程");
}
public static void main(String[] args) {
// TODO Auto-generated method stub
MyThread myThread=new MyThread();
myThread.start();
}
}
引用接口Runnable
package baozi.chapter1.section1_6;
public class MyRun implements Runnable{
@Override
public void run() {
// TODO Auto-generated method stub
System.out.println("启动我的线程");
}
public static void main(String[] args) {
// TODO Auto-generated method stub
MyRun myRun=new MyRun();
Thread thread=new Thread(myRun);
thread.start();
}
}