zoukankan      html  css  js  c++  java
  • 2016-2017-2 《Java程序设计》第十六周学习总结

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

  • 相关阅读:
    最短路
    P2863 [USACO06JAN]牛的舞会The Cow Prom
    牛客小白月赛12
    牛客练习赛41
    求余
    dreamstart 的催促
    deepin安装tesseract出错,tesserocr.cpp:653:10: fatal error: leptonica/allheaders.h: 没有那个文件或目录
    自动抽屉 + 点赞 + 取消赞
    爬取汽车之家
    css垂直居中和水平居中
  • 原文地址:https://www.cnblogs.com/kww2407127266/p/8040455.html
Copyright © 2011-2022 走看看