码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-12-14 23:59:11      阅读:350      评论:0      收藏:0      [点我收藏+]

标签:需要   bool   runnable   调用   检查   int   nbsp   重写   err   

 

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

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

标签:需要   bool   runnable   调用   检查   int   nbsp   重写   err   

原文地址:http://www.cnblogs.com/kww2407127266/p/8040455.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!