資源簡介
一、多線程的基本知識
1.1進程與線程的介紹
程序運行時在內存中分配自己獨立的運行空間,就是進程
線程:它是位于進程中,負責當前進程中的某個具備獨立運行資格的空間。
進程是負責整個程序的運行,而線程是程序中具體的某個獨立功能的運行。一個進程中至少應該有一個線程。
1.2多線程的介紹
在多任務,多用戶的系統中。每天都會產生許多進程。
多線程:在一個進程中,我們同時開啟多個線程,讓多個線程同時去完成某些任務(功能)。
(比如后臺服務系統,就可以用多個線程同時響應多個客戶的請求)
多線程的目的:提高程序的運行效率。
多線程的運行原理:cpu在線程中做時間片的切換(多線程可以提高程序的運行效率,但不能無限制的開線程)
1.3實現線程的兩種方式
1、繼承Thread的方式
2、聲明實現 Runnable 接口的方式
1.4 JAVA同步 synchronized關鍵字
......
代碼片段和文件信息
評論
共有 條評論