C語言中文網 目錄

Java多線程編程

如果一次只完成一件事情,很容易實現。但是現實生活中很多事情都是同時進行的,所以在 Java 中為了模擬這種狀態,引入了線程機制。簡單地說,當程序同時完成多件事情時,就是所謂的多線程程序。多線程的應用相當廣泛,使用多線程可以創建窗口程序、網絡程序等。

本章將由淺入深地介紹多線程,除了介紹其概念之外,還結合實例讓讀者了解如何使程 序具有多線程功能。

本章學習要點

  1. 了解進程和線程的概念
  2. 掌握 Thread 類的使用
  3. 掌握 Runnable 接口的使用
  4. 熟悉線程的生命周期
  5. 了解線程同步
  6. 熟悉各種操作線程的方法
  7. 掌握停止線程的方法
  8. 掌握暫停線程的方法
  9. 熟悉線程的優先級和實現 
本章內容:
1. Java線程的概念:什么是線程?
2. Java多線程的實現方式
3. Java線程的生命周期及線程的幾種狀態
4. Java多線程之間訪問實例變量
5. Java非線程安全問題的解決方法
6. Java多線程的同步機制:synchronized
7. Java curentThread()方法的作用
8. Java isAlive()方法的作用
9. Java sleep方法的作用(sleep())
10. Java getId()方法的作用
11. Java yieId()方法如何使用
12. Java停止(終止)線程詳解版
13. Java暫停/掛起線程(suspend())和恢復線程(resume())
14. Java線程的優先級和執行順序

精美而實用的網站,提供C語言、C++、STL、Linux、Shell、Java、Go語言等教程,以及socket、GCC、vi、Swing、設計模式、JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo