2016-2017-2 《Java程序设计》第十六周学习总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2016-2017-2 《Java程序设计》第十六周学习总结相关的知识,希望对你有一定的参考价值。

 

 在上周通过做实验作业对线程进行了了解,线程有多线程和单线程。多线程可以一次执行多个任务,可以同时运行一个以上线程的程序为多线程程序。线程的建立有两个方法,第一可以通过继承Thread类,并且通过在run()方法中添加方法体来决定自己的线程所要执行的动作;第二可以通过设定类来实现Runnable接口,并重写run()方法。并且用实现了Runnable接口的类设定一个对象,并用此Runnable对象创建一个Thread对象,并用Thread对象来启动线程。如果需要执行一个比较耗时的任务,应当并发地运行任务。当对一个线程调用interrupt方法时,线程的中断状态被置位,这是每个线程都具有的boolean标志。每个线程都应该时不时地检查这个标志,以判断线程是否被中断。每个线程都有一个优先级,可以用setPriority方法提高或降低任何一个线程的优先级。多线程调度通过优先级来分配线程。用sleep方法来决定一个线程的休眠时间。也可利用它来同时执行多个线程。在编写线程时需要用到try catch语句。通过做实验任务了解了这些知识点。

以上是关于2016-2017-2 《Java程序设计》第十六周学习总结的主要内容,如果未能解决你的问题,请参考以下文章

20155208徐子涵 2016-2017-2 《Java程序设计》第9周学习总结

## 20155336 2016-2017-2《JAVA程序设计》第十周学习总结

201671010140. 2016-2017-2 《Java程序设计》java学习第十周

20155317 2016-2017-2 《Java程序设计》第十学习总结

201671010118 2016-2017-2《Java程序设计》 第十三周学习心得

201671010117 2016-2017-2 《Java程序设计》Java第十周学习心得