Java教案11多線程

文章描述:-2022年4月23日發(作者:簡而文)學習領域三任務3多線程課程名稱任務名稱項目性質授課班級Java語言程序設計并發編程項目名稱課時多線程6□演示性□驗證性□設計性√綜合性能力目標:1.具備創建線程的能力2.具備調度線程的能力授課日期授課地點3.具備使用多線程解決問題的能力知識目標:教學目標1.了解進程和線程的區別和聯系2.掌握線程的創建和調度方法3.掌握多線程的應用素質目標:1.培養學生知識掌

-

Java教案11多線程
2022年4月23日發
(作者:簡而文)

學習領域三任務3多線程

課程名稱

任務名稱

項目性質

授課班級

Java語言程序設計

并發編程

項目名稱

課時

多線程

6

□演示性□驗證性□設計性√綜合性

能力目標:

1.具備創建線程的能力

2.具備調度線程的能力

授課日期授課地點

3.具備使用多線程解決問題的能力

知識目標:

教學目標

1.了解進程和線程的區別和聯系

2.掌握線程的創建和調度方法

3.掌握多線程的應用

素質目標:

1.培養學生知識掌握和技能運用能力

2.培養學生團結合作、互幫互助的能力;

1.任務描述

2.任務展示與實現

(1)通過多線程實現在窗體中同時移動多個標簽

(2)生產者和消費者問題:生產者不斷生產,消費者不斷取走生產者生產的產品。生產者出產

出信息后將其放到一個區域之中,消費者從此區域中取出數據,但在程序中因為涉及到線程運

行的不確定性。

3.教師講解本任務涉及的知識點

4.任務小結

教學內容

教學重點

教學難點

1.線程的創建

2.線程的調度

1.繼承Thread類

2.同步與互斥

1.裝有JDK、Eclipse的電腦

2.教學課件PPT

3.教材:《Java語言程序設計》趙景輝,孫莉娜編著機械工業出版社

1.多線程獲取指定目錄文件大小,并計算耗時

教學準備

作業設計

1

教學過程

教學

環節

教學內容與過程

(教學內容、教學方法、組織形式、教學手段)

做好課前“5分鐘”教學管理(多媒體、實訓室),做好上課前的各項準備工作(打開電腦、

打開課件、打開軟件、打開U盤中的素材位置、打開授課計劃、教案等),吸引學生注意力。

課前組織1、【點名考勤】點名(全體學生),查看班級出席狀況。

2、【回顧】復習上一單元知識點。

3、【課程內容介紹】結合本節課的內容介紹,增加互動環節,使學生有一定的印象。

【課前說明】

本章講解了進程和線程的區別和聯系、線程的創建方式、線程的調度問題,梳理了線程

的5種狀態:新建、就緒、阻塞以及運行狀態和死亡狀態,涉及線程的休眠、同步和死鎖

等問題也都做了講解;并講解了線程池技術和帶有返回值的Callable對象和接收返回值的

課程

說明

Future對象,對Future對象的isDone()方法和get()方法做了簡單介紹。

【目的】

使學生從了解本單元的學習目標、學習重點、考評方式等方面明確學習本單元知識的要

求和目標。學生應掌握:

1、什么情況下使用并發編程?

2、如何創建線程?

一、線程的意義

一個程序就是一個進程,而一個程序中的多個任務則被稱為線程。進程是表示資源分配

的基本單位,線程是進程中執行運算的最小單位,亦是調度運行的基本單位。用多線程只

有一個目的,那就是更好的利用cpu的資源

課程

二、講解線程的創建方法

內容

線程的創建方式,一種是繼承Thread類,另一種是實現Runnable接口,繼承Thread

描述

類后可以直接調用start()方法啟動線程,而實現Runnable接口則需要使用Thread類進行

包裝后方可調用start()方法。

三、講解線程的調度方法

梳理了線程的5種狀態:新建、就緒、阻塞以及運行狀態和死亡狀態,涉及線程的休眠、

2

同步和死鎖等問題也都做了講解。

四、講解多線程的使用

Java中的線程池技術是運行場景最多的并發框架,幾乎所有需要異步或者并發執行任務

的程序都可以使用線程池技術。合理使用線程池技術可以降低線程創建和銷毀造成的消耗,

提高相應速度和提高線程的可管理性。Callable用法和Runnable類似,只不過調用的是

call()方法,而不是run()方法,該方法有一個泛型返回值類型,可根據需要指定。

任務實施:

線程是Java語言的關鍵技術之一,在Swing中扮演重要角,本任務通過多線程實現在

窗體中同時移動多個標簽,操作要點如下:掌握線程概念及常用方法。掌握如何創建并控制

線程。掌握多線程及線程同步。

任務提高:

生產者和消費者問題:生產者不斷生產,消費者不斷取走生產者生產的產品。生產者出產

課堂

出信息后將其放到一個區域之中,消費者從此區域中取出數據,但在程序中因為涉及到線程

訓練

運行的不確定性,所以會存在兩點問題:假設生產者線程剛向數據存儲空間添加了信息的名

稱,還沒有加入該信息內容,程序就切換到了消費者線程,消費者線程將把信息的名稱和上

一個信息的內容聯系到一起。生產者放了若干次的數據,消費者才開始取數據,或者消費者

取完一個數據后,還沒等到生產者放入新的數據,又重復取出已取過的數據。

程序的基本實現:問題解決1——加入同步;問題解決2——加入等待與喚醒,Object類

對線程的支持。

通過學習,學生能夠掌握進程和線程的區別和聯系、線程的創建方式、線程的調度問題

以及多線程的相關用法。

本節課主要運用案例教學法,通過對進程和線程的理解,掌握進程和線程的基本特點,

總結

深入探討進程和線程的使用方法,通過實例的方法加強進程和線程的理解,達到能夠獨立熟

評價

練運用進程和線程來解決實際問題的能力。教學評價方式以小組為單位,以完成案例的質量

為評價標準,形成任務驅動,小組協作,質量與速度并存的課堂評價方式,促進學生的自

主、創新學習的方式。

3

-

Java教案11多線程

發布時間:2022-04-23 22:13:47
文章版權聲明:除非注明,否則均為IT技術網-學習WEB前端開發等IT技術的網絡平臺原創文章,轉載或復制請以超鏈接形式并注明出處。

發表評論

評論列表 (有 16 條評論,200人圍觀)
微整形注射V鐵粉8分鐘前 Google Chrome 93.0.4577.82 Windows 10 x64
學生能夠掌握進程和線程的區別和聯系
產力V鐵粉29分鐘前 Google Chrome 93.0.4577.82 Windows 10 x64
對Future對象的isDone()方法和get()方法做了簡單介紹
職業培訓機構V鐵粉24分鐘前 Google Chrome 93.0.4577.82 Windows 10 x64
-2022年4月23日發(作者:簡而文)學習領域三任務3多線程課程名稱任務名稱項目性質授課班級Java語言程序設計并發編程項目名稱課時多線程6□演示性□驗證性□設計性√綜合性能力目標:1.具備創建線程的能力2.具備調度線程的能力授課日期授課地點3.具備使用多線程解決問題的能力知識目標:教學目標1.了解進程和線程的區別和聯系2.掌握線程的創建和調度方法3.掌握多線程的應用素質目標:1.培養學生知識掌握和技能運用能力2.培養學生團結合作
揚州文昌閣V鐵粉28分鐘前 Google Chrome 93.0.4577.82 Windows 10 x64
學生應掌握:1
apple論壇V鐵粉20分鐘前 Google Chrome 93.0.4577.82 Windows 10 x64
該方法有一個泛型返回值類型
玫瑰與月季的區別V鐵粉1分鐘前 Google Chrome 93.0.4577.82 Windows 10 x64
吸引學生注意力
企業財務管理目標V鐵粉6分鐘前 Google Chrome 93.0.4577.82 Windows 10 x64
消費者從此區域中取出數據
馬麗萍V鐵粉26分鐘前 Google Chrome 93.0.4577.82 Windows 10 x64
2同步和死鎖等問題也都做了講解
留香歌詞V鐵粉30分鐘前 Google Chrome 93.0.4577.82 Windows 10 x64
涉及線程的休眠
杭州高速車禍V鐵粉21分鐘前 Google Chrome 93.0.4577.82 Windows 10 x64
實訓室)
誰知道h網站V鐵粉29分鐘前 Google Chrome 93.0.4577.82 Windows 10 x64
線程的意義一個程序就是一個進程
起泡膠怎么做簡單V鐵粉13分鐘前 Google Chrome 93.0.4577.82 Windows 10 x64
-2022年4月23日發(作者:簡而文)學習領域三任務3多線程課程名稱任務名稱項目性質授課班級Java語言程序設計并發編程項目名稱課時多線程6□演示性□驗證性□設計性√綜合性能力目標:1.具備創建線程的能力2.具備調度線程的能力授課日期授課地點3.具備使用多線程解決問題的能力知識目標:教學目標1.了解進程和線程的區別和聯系2.掌握線程的創建和調度方法3.掌握多線程的應用素質目標:1.培養學生知識掌握和技能運用能力2.培養學生團結合作
胃病吃什么食物好V鐵粉30分鐘前 Google Chrome 93.0.4577.82 Windows 10 x64
通過學習
世博源V鐵粉15分鐘前 Google Chrome 93.0.4577.82 Windows 10 x64
使學生有一定的印象
夢見蛇是怎么回事V鐵粉21分鐘前 Google Chrome 93.0.4577.82 Windows 10 x64
生產者放了若干次的數據

最近發表

隨便看看

熱門文章

標簽列表

国产日产欧美最新_日韩卡1卡2 卡三卡2021贰佰网站_新版天堂资源中文WWW官网_男女差差差app