freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

第10章多線程(已修改)

2025-08-01 06:58 本頁面
 

【正文】 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 第 10章 多線程 ?學習目標 ?本章要點 ?上機練習 ?習 題 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 學習目標 ?在計算機處理任務時 , 往往需要操作系統(tǒng)同時處理多個任務 , 這些任務就由操作系統(tǒng)本身和 CPU來控制 。 有時也需要自己創(chuàng)建多個任務來讓系統(tǒng)同時完成 ,這些用戶自己定制的任務都是非常小的程序段 , 稱為線程 。 本章介紹線程的基本概念和多線程技術 , 詳細講解線程的創(chuàng)建 , 如何實現(xiàn)多線程 , 還介紹線程同步 、 線程死鎖和線程調度等控制技術 。 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 本章要點 ?線程的生命周期 ?多線程技術 ?線程的創(chuàng)建和實現(xiàn)多線程 ?線程的同步和死鎖 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 多線程技術的基本概念 ?多線程是 Java程序的一個重要特征,線程本來是操作系統(tǒng)中的概念, Java將這一概念引入到程序設計語言中,讓開發(fā)人員利用線程機制編寫多線程程序,使系統(tǒng)能夠同時運行多個執(zhí)行體,從而加快程序的響應速度,提高電腦資源的利用率。本節(jié)主要介紹多線程機制的一些基本概念。 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 多線程技術的基本概念 ?什么是線程 ?線程的生命周期 ?多線程技術 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 什么是線程 ?線程和進程類似,是一段完成特定功能的代碼。線程是程序中單個程序的控制流,也是一個進程內的基本調度單位。線程和進程一樣擁有獨立的執(zhí)行控制,并由操作系統(tǒng)負責調度。 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 什么是線程 ?同一個進程可以包含多個線程,這些線程共享屬于該進程的一塊內存空間和一組系統(tǒng)資源,而線程自身的數(shù)據(jù)通常只有 CPU的寄存器數(shù)據(jù),以及一個供程序執(zhí)行時使用的堆棧,系統(tǒng)在產生一個線程,或者在各個線程之間切換時,負荷比進程小得多。 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 什么是線程 ?此外,由于線程知識在單個進程的作用域內活動,所以線程之間的通信也比進程簡單。線程的實現(xiàn)要依賴操作系統(tǒng),現(xiàn)在一般操作系統(tǒng)都支持線程技術。 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 什么是線程 ?一個或更多的線程構成了一個進程。一個線程或執(zhí)行上下文由一個虛擬處理機、CPU執(zhí)行的代碼和代碼操作的數(shù)據(jù) 3個主要部分組成。 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 線程執(zhí)行的主要組成部分 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 什么是線程 ?代碼可以由多個線程共享,也可以不被共享,這些都和數(shù)據(jù)是獨立的。兩個線程如果執(zhí)行同一個類的實例代碼,則它們可以共享相同的代碼。 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 什么是線程 ?類似地,數(shù)據(jù)可以由多個線程共享,也可以不被共享,這些都和代碼是獨立的。兩個線程如果共享對一個公共對象的存取,則它們可以共享相同的數(shù)據(jù)。 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 什么是線程 ?在 Java編程中,虛擬處理機封裝在Thread類的一個實例。構造線程時,代碼和數(shù)據(jù)是由傳遞給它的構造方法的對象指定的。 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 線程的生命周期 ?每個 Java程序都有一個默認的主線程,對于 Java Applicatin應用程序,主線程就是 main方法執(zhí)行的指令序列,對于Java Applet,主線程指揮瀏覽器裝載并執(zhí)行 Java Applet。 ?線程在它完整的生命周期中包括新建、就緒、運行、阻塞和死亡 5種狀態(tài)。 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 線程的生命周期 ?新建( New):代表線程的對象已經被初始化,但尚未運行 run方法。 ?就緒( Runnable):線程正在運行 run方法,但這只說明線程目前處于的狀態(tài)。如果系統(tǒng)沒有能力抽出 CPU執(zhí)行時間給線程,線程就“不執(zhí)行”,這里的“不執(zhí)行”不代表“阻塞”或“死亡”。 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 線程的生命周期 ?運行( Running):線程獲得了 CPU資源正在執(zhí)行任務,將一直運行到結束,除非此時它自動放棄資源或有更加高優(yōu)先級的線程進入。 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 線程的生命周期 ?阻塞( Blcked):線程是可以執(zhí)行的,但由于某些因素的阻礙處于停滯狀態(tài),系統(tǒng)排程器略過了應給線程的 CPU執(zhí)行時間。 ?死亡( Dead):線程的正式結
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1