java的多线程通过使用new关键字和Thread类或其子类穿件新的线程对象,通过调用start()方法进入就绪,如果获取了CPU资源就可以执行run()。
其中如果执行了sleep(睡眠),suspend(挂起),将从运行进入堵塞状态,在达到睡眠时间及sleep设立的时间或在被挂起后重新获取到设备资源后可以重新进入就绪状态。堵塞状态分为三种:运行中的线程执行wait()方法进入堵塞;线程获取synchroinzed同步锁失败;通过调用sleep()或join()进行输入输出。
java中提供了三种创建线程的方法,通过哦Runnable接口;通过继承Thread类本身;通过Callable和Future创建线程.
接下来将针对于java学习进行联系,并学习文件中的试卷。