六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

Java多線程編程精要

[摘要]限制線程優先級和調度    Java 線程模型涉及可以動態更改的線程優先級。本質上,線程的優先級是從 1 到 10 之間的一個數字,數字越大表明任務越緊急。JVM 標準首先調用優先級較高的線程,然后才調用優先級較低的線程。但是,該標準對具有相同優先級的線程的處理是隨機的。如何處理這些線程取決于基層...
限制線程優先級和調度

   Java 線程模型涉及可以動態更改的線程優先級。本質上,線程的優先級是從 1 到 10 之間的一個數字,數字越大表明任務越緊急。JVM 標準首先調用優先級較高的線程,然后才調用優先級較低的線程。但是,該標準對具有相同優先級的線程的處理是隨機的。如何處理這些線程取決于基層的操作系統策略。在某些情況下,優先級相同的線程分時運行;在另一些情況下,線程將一直運行到結束。請記住,Java 支持 10 個優先級,基層操作系統支持的優先級可能要少得多,這樣會造成一些混亂。因此,只能將優先級作為一種很粗略的工具使用。最后的控制可以通過明智地使用 yield() 函數來完成。通常情況下,請不要依靠線程優先級來控制線程的狀態。

   小結
   本文說明了在 Java 程序中如何使用線程。像是否應該使用線程這樣的更重要的問題在很大程序上取決于手頭的應用程序。決定是否在應用程序中使用多線程的一種方法是,估計可以并行運行的代碼量。并記住以下幾點:

   使用多線程不會增加 CPU 的能力。但是如果使用 JVM 的本地線程實現,則不同的線程可以在不同的處理器上同時運行(在多 CPU 的機器中),從而使多 CPU 機器得到充分利用。

   如果應用程序是計算密集型的,并受 CPU 功能的制約,則只有多 CPU 機器能夠從更多的線程中受益。

   當應用程序必須等待緩慢的資源(如網絡連接或數據庫連接)時,或者當應用程序是非交互式的時,多線程通常是有利的。

   基于 Internet 的軟件有必要是多線程的;否則,用戶將感覺應用程序反映遲鈍。例如,當開發要支持大量客戶機的服務器時,多線程可以使編程較為容易。在這種情況下,每個線程可以為不同的客戶或客戶組服務,從而縮短了響應時間。

   某些程序員可能在 C 和其他語言中使用過線程,在那些語言中對線程沒有語言支持。這些程序員可能通常都被搞得對線程失去了信心。



主站蜘蛛池模板: 伊人高清| 上色天天综合网 | 日本五级床片全部硬硬 | 天天干在线观看 | 在线视频第一页 | 四虎影院新网址 | 天天操天天插天天射 | 色黄网站青青草原免费 | 四虎4hu永久免费视频大全 | 亚洲成a人片77777老司机 | 亚洲视频综合 | 天天干天天天天 | 日本剧情片免费观看网址 | 欧美在线看欧美高清视频免费 | 天天操天天射天天色 | 我要看黄色一级毛片 | 欧美中日韩在线 | 中文字幕日韩专区精品系列 | 日韩中文字幕一区二区不卡 | 伊人影院在线视频 | 欧美一级α片 | 网站免费观看 | 亚洲狠狠婷婷综合久久久久图片 | 青青青免费高清在线观看视频在线 | 色黄网站青青草原免费 | 四虎a456tncom| 涩五月婷婷 | 日韩毛片久久91 | 天天毛片 | 午夜免费入口 | 中文字幕国产专区 | 日韩精品第一区 | 日本欧美在线观看 | 午夜精品久久久久久 | 天天色综合3 | 欧美小网站 | 亚洲成a人片在线观看精品 亚洲成a人片在线观看导航 | 手机看片自拍自拍 | 天干天干天啪啪夜爽爽色 | 日韩三级在线 | 中文字幕一精品亚洲无线一区 |