7.2.1 顯式定義線程
在我們的單線程應用程序里,我們并沒有看見線程,因為Java能自動創(chuàng)建和控制你的線程。如果你使用了理解Java語言的瀏覽器,你就已經(jīng)看到使用多線程的Java程序了。你也許注意到兩個小程序可以同時運行,或在你移動滾動條時小程序繼續(xù)執(zhí)行。這并不是表明小程序是多線程的,但說明這個瀏覽器是多線程的。多線程應用程序(或applet)可以 使 用 好幾個執(zhí)行上下文來完成它們的工作。多線程利用了很多任務包含單獨的可分離的子任務 的特點。每一個線程完成一個子任務。
但是,每一個線程完成子任務時還是順序執(zhí)行的。一個多線程程序允許各個線程盡快執(zhí)行完它們。這種特點會有更好的實時輸入反應。

