一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - Java多線程實例

Java多線程實例

2020-01-16 16:35mrr JAVA教程

本文給大家介紹java多線程實例,對java多線程知識感興趣的朋友參考下吧

在上篇文章給大家介紹了java多線程的實現方式,通過本文給大家介紹java多線程實例,對java多線程感興趣的朋友一起學習吧

首先給大家說下多線程的優缺點

多線程的優點:

1)資源利用率更好
2)程序設計在某些情況下更簡單
3)程序響應更快

多線程的代價:

1)設計更復雜

雖然有一些多線程應用程序比單線程的應用程序要簡單,但其他的一般都更復雜。在多線程訪問共享數據的時候,這部分代碼需要特別的注意。線程之間的交互往往非常復雜。不正確的線程同步產生的錯誤非常難以被發現,并且重現以修復。

2)上下文切換的開銷

當CPU從執行一個線程切換到執行另外一個線程的時候,它需要先存儲當前線程的本地的數據,程序指針等,然后載入另一個線程的本地數據,程序指針等,最后才開始執行。這種切換稱為“上下文切換”(“context switch”)。CPU會在一個上下文中執行一個線程,然后切換到另外一個上下文中執行另外一個線程。上下文切換并不廉價。如果沒有必要,應該減少上下文切換的發生。

定義和啟動線程主要有兩個關鍵技術:

第一:線程類必須實現java.lang.Runnable接口或者繼承java.lang.Thread類,并且都要實現run方法,其中run方法沒有輸入,沒有輸出,也無異常。

第二:調用Thread類的start方法啟動線程,當獲得cpu資源后,start方法自動調用線程run方法開始運行。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
package test;
import java.util.Vector;
import java.util.Date;
/**
 * 線程測試實例
 * @author 靜止的流水
 *
 */
public class Threadnew
{
 /**
 *
 * @author 靜止的流水
 *
 */
class ThreadA extends Thread
{
 private Date runtime;
 public void run()
 {
 System.out.println("ThreadA begin.");
 this.runtime = new Date();
 System.out.println("ThreadA end.");
 }
 }
/**
 *
 * @author 靜止的流水
 *
 */
class ThreadB implements Runnable
{
 private Date runtime;
 public void run()
 {
 System.out.println("ThreadB begin.");
 this.runtime = new Date();
 System.out.println("ThreadB end.");
 }
 }
/**
 *
 *
 */
public void starta()
{
 Thread threada = new ThreadA();
 threada.start();
}
/**
 *
 *
 */
public void startb()
{
 Runnable threadb = new ThreadB();
 Thread thread = new Thread(threadb);
 thread.start();
 }
/**
 *
 * @param args
 */
public static void main(String[] args)
{
 Threadnew test = new Threadnew();
 test.starta();
 test.startb();
}
}

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 荡女淫春2古装 | 亚洲日韩精品欧美一区二区一 | 被黑人同学彻底征服全文小说阅读 | 精品国产综合 | 天堂一区二区在线观看 | 成人一区二区丝袜美腿 | 色婷婷婷丁香亚洲综合不卡 | 成人免费视频一区二区三区 | 97国产蝌蚪视频在线观看 | 免费高清资源黄网站在线观看 | 欧美久久久久久 | 啪啪艹 | 性刺激欧美三级在线现看中文 | 双性np玩烂了np欲之国的太子 | 国产精品亚洲一区二区 | ova催眠性指导5最新在线 | 国产馆精品推荐在线观看 | 精品久久久久国产免费 | 精品无人区麻豆乱码无限制 | 久久热国产在线视频 | 国产日韩一区二区三区在线播放 | 国产小视频免费看 | 欧美精品亚洲精品日韩1818 | 国产精品1024永久免费视频 | 五月天久久久 | 色综合国产 | 精品国内自产拍在线视频 | 9191久久| 9久久9久久精品 | 国产色图片 | 亚洲人影院 | 俺去啦最新地址 | 亚洲国产成人综合 | 男女xxoo做爰猛烈动态一 | av排名 | 国产在视频线在精品 | 免费观看日本人成影片 | 亚洲黄色片免费看 | 花唇肿胀无法合拢双性 | 国产成人h综合亚洲欧美在线 | 久久黄色大片 |