大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java基礎學習:java程序設計練習題

Java基礎學習:java程序設計練習題

更新時間:2020-04-23 14:33:03 來源:動力節點 瀏覽2457次

  1、在java中守護線程和本地線程區別?

  java中的線程分為兩種:守護線程(Daemon)和用戶線程(User)。

  任何線程都可以設置為守護線程和用戶線程,通過方法Thread.setDaemon(bool on);true則把該線程設置為守護線程,反之則為用戶線程。Thread.setDaemon()必須在Thread.start()之前調用,否則運行時會拋出異常。

  兩者的區別:

  虛擬機(JVM)何時離開,Daemon是為其他線程提供服務,如果全部的User Thread已經撤離,Daemon沒有可服務的線程,JVM撤離。也可以理解為守護線程是JVM自動創建的線程(但不一定),用戶線程是程序創建的線程;比如JVM的垃圾回收線程是一個守護線程,當所有線程已經撤離,不再產生垃圾,守護線程自然就沒事可干了,當垃圾回收線程是Java虛擬機上僅剩的線程時,Java虛擬機會自動離開。

  擴展:Thread Dump打印出來的線程信息,含有daemon字樣的線程即為守護進程,可能會有:服務守護進程、編譯守護進程、windows下的監聽Ctrl+break的守護進程、Finalizer守護進程、引用處理守護進程、GC守護進程。

  2、線程與進程的區別?

  進程是操作系統分配資源的最小單元,線程是操作系統調度的最小單元。

  一個程序至少有一個進程,一個進程至少有一個線程。

  3、什么是多線程中的上下文切換?

  多線程會共同使用一組計算機上的CPU,而線程數大于給程序分配的CPU數量時,為了讓各個線程都有執行的機會,就需要輪轉使用CPU。不同的線程切換使用CPU發生的切換數據等就是上下文切換。

  4、死鎖與活鎖的區別,死鎖與饑餓的區別?

  死鎖:是指兩個或兩個以上的進程(或線程)在執行過程中,因爭奪資源而造成的一種互相等待的現象,若無外力作用,它們都將無法推進下去。

  產生死鎖的必要條件:

  互斥條件:所謂互斥就是進程在某一時間內獨占資源。

  請求與保持條件:一個進程因請求資源而阻塞時,對已獲得的資源保持不放。

  不剝奪條件:進程已獲得資源,在末使用完之前,不能強行剝奪。

  循環等待條件:若干進程之間形成一種頭尾相接的循環等待資源關系。

  活鎖:任務或者執行者沒有被阻塞,由于某些條件沒有滿足,導致一直重復嘗試、失敗、嘗試、失敗。

  活鎖和死鎖的區別在于,處于活鎖的實體是在不斷的改變狀態,所謂的“活”,而處于死鎖的實體表現為等待;活鎖有可能自行解開,死鎖則不能。

  饑餓:一個或者多個線程因為種種原因無法獲得所需要的資源,導致一直無法執行的狀態。

  Java中導致饑餓的原因:

  高優先級線程吞噬所有的低優先級線程的CPU時間。

  線程被永久堵塞在一個等待進入同步塊的狀態,因為其他線程總是能在它之前持續地對該同步塊進行訪問。

  線程在等待一個本身也處于永久等待完成的對象(比如調用這個對象的wait方法),因為其他線程總是被持續地獲得喚醒。

  5、Java中用到的線程調度算法是什么?

  采用時間片輪轉的方式。可以設置線程的優先級,會映射到下層的系統上面的優先級上,如非特別需要,盡量不要用,防止線程饑餓。

Java基礎學習:java程序設計練習題

  以上就是動力節點java培訓機構的小編針對“Java基礎學習:java程序設計練習題”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 一区二区三区在线 | 老司机亚洲精品影视www | 精品免费视在线观看 | 3d动漫精品成人一区二区三 | 91视频免费网站 | 成人性色生活片免费看爆迷你毛片 | 国产精品亚洲欧美日韩区 | 久久这里只有精品视频99 | 337p亚洲精品色噜噜狠狠 | 五月婷婷之综合激情 | 日本一极毛片兔费看 | 黄色在线视频网 | 五月婷婷视频在线 | a级做爰片毛片视频 | aaaa级片| 欧美日本一道高清免费3区 欧美日本一道免费一区三区 | 四虎1515hhwocw | 国产精品成人观看视频网站 | 四虎精品影院 | 天天拍夜夜拍 | 91孕妇精品一区二区三区 | 青青青国产免费全部免费观看 | 国产香蕉在线观看 | 国产精品久久久久久久久 | 日本一级特黄毛片免费视频9 | 久久久久久毛片免费播放 | 日韩欧美三区 | 国产男女猛视频在线观看网站 | 日韩在线国产精品 | 国产高清在线精品一区二区三区 | 久久精品国1国二国三在 | 美女国产| 夜夜夜夜猛噜噜噜噜噜 | 欧美草逼视频 | 99久久一区二区精品 | 国产精品一区久久 | 精品福利在线视频 | 孕妇xxxxxx孕交xxx | 成人夜色视频在线观看网站 | aa大片成人免费网站 | 色中文在线 |