1. 程式人生 > >201671010119 2016-2017-2《Java程序設計》第十七周學習心得

201671010119 2016-2017-2《Java程序設計》第十七周學習心得

sleep 並發 阻塞 ava 轉換 守護線程 tar pos 線程

本周老師對第十四章 並發 進行了講解,最開始老師對上周學習的一點內容進行了測驗。通過測驗我知道了(1)Java創建線程有兩種方法:創建繼承Thread類的子類和創建實現Runnable接口的類;(2)Java中一個線程一旦被創建,它不能自動開始運行,必須調用Start方法才可以;(3)線程不是程序。每一個任務稱為一個線程,線程是動態要素,程序是靜態要素。(4)線程是一個程序的單個執行流,多線程是一個程序的多個執行流,多線程用於實現並發。

在周五的實驗課上,老師結合課本程序對十四章並發當中的知識點做了詳細的講解。通過老師的講解我知道了sleep()、wait()是兩個常用引起線程阻塞的方法;在一個線程啟動之前,調用setDaemon方法可將線程轉換為守護線程。在課後,通過對老師編程任務的實現,對線程有了更深的理解。對於編程任務二,程序可以運行,就是出現的結果跟老師要求的有點差距,正在積極解決。

201671010119 2016-2017-2《Java程序設計》第十七周學習心得