创建线程的三种方式:
1继承Thread类 :
2实现Runnable接口:
3实现callable接口:
1.继承Thread类:
首先1.继承Thread类
其次2.重写run方法
最后3.类.start开启线程
2实现Runnable接口:
1定义MyRunnable类实现Runnable接口
2重写run()方法,编写线程执行体
3创建线程对象,调用start()方法启动线程
问题:当多线程操作同一个资源下 会造成线程不安全 数据紊乱
实现Callable接口 *了解