java线程的基础实例解析
java中建立线程可以有两种方式,分别是继承Thread类和实现Runnable接口。如上,java中的线程对象必须一个类的形式创建,而该类中必须重写基类的run()方法,该方法其实就是线程的执行体。不难看出,由于new了2次MyThread,所以两次的实例是不同的,即各自都有各自的i变量,相互独立。线程分为4个状态就绪状态:调用start方法则进入就绪状态。当所有前台线程结束后,后台线程将会被强制结束,因为它此时已经没有存在的意义了。程序并不能完整的输出0-9998就退出了,说明前台主线程结束后,jvm强制结束了后台线程。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。
用户评论