• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            計算機類面試題目及答案

            更新時間:2024-03-29 06:16:49 閱讀: 評論:0

            2024年3月29日發(作者:系統軟件主要包括)

            計算機類面試題目及答案

            計算機類面試題目及答案

            Java多線程面試題目

            1、什么是線程?

            線程是操作系統可以進展運算調度的最小單位,它被包含

            在進程之中,是進程中的實際運作單位。程序員可以通過它進

            展多處理器編程,你可以使用多線程對運算密集型任務提速。

            比方,假如一個線程完成一個任務要100毫秒,那么用十個線

            程完成改任務只需10毫秒。

            2、線程和進程有什么區別?

            線程是進程的子集,一個進程可以有很多線程,每條線程

            并行執行不同的任務。不同的進程使用不同的內存空間,而所

            有的線程共享一片一樣的內存空間。每個線程都擁有單獨的棧

            內存用來存儲本地數據。

            3、如何在Java中實現線程?

            兩種方式:

            類的實例就是一個線程但是它需要調用

            le接口來執行,由于線程類本身就是調用

            的Runnable接口所以你可以繼承

            第 1 頁 共 14 頁

            類或者直接調用Runnable接口來重寫run方法實現線

            程。

            4、Java 關鍵字volatile 與 synchronized 作用與區別?

            Volatile:

            它所修飾的變量不保存拷貝,直接訪問主內存中的。

            在Java內存模型中,有main memory,每個線程也有自

            己的memory

            (例如存放器)。為了性能,一個線程會在自己的memory

            中保持要訪問的變量的副本。這樣就會出現同一個變量在某個

            瞬間,在一個線程的memory中的值可能與另外一個線程

            memory中的值,或者main

            memory中的值不一致的情況。 一個變量聲明為

            volatile,就意味著這個變量是隨時會被其他線程修改的,因

            此不能將它cache在線程memory中。

            synchronized:

            當它用來修飾一個方法或者一個代碼塊的時候,可以保證

            在同一時刻最多只有一個線程執行該段代碼。

            一、當兩個并發線程訪問同一個對象object中的這個

            synchronized(this)同步代碼塊時,一個時間內只能有一個線

            程得到執行。另一個線程必須等待當前線程執行完這個代碼塊

            以后才能執行該代碼塊。

            第 2 頁 共 14 頁

            二、然而,當一個線程訪問object的一個

            synchronized(this)同步代碼塊時,另一個線程仍然可以訪問

            該object中的非synchronized(this)同步代碼塊。

            三、尤其關鍵的是,當一個線程訪問object的一個

            synchronized(this)同步代碼塊時,其他線程對object中所

            有其它synchronized(this)同步代碼塊的訪問將被阻塞。

            四、當一個線程訪問object的一個synchronized(this)

            同步代碼塊時,它就獲得了這個object的對象鎖。結果,其

            它線程對該object對象所有同步代碼局部的訪問都被暫時阻

            塞。

            五、以上規那么對其它對象鎖同樣適用。

            5、有哪些不同的線程生命周期?

            當我們在Java程序中新建一個線程時,它的狀態是

            New。當我們調用線程的start方法時,狀態被改變為

            Runnable。線程調度器會為Runnable線程池中的線程分配

            CPU時間并且講它們的狀態改變為Running。其他的線程狀態

            還有Waiting,Blocked

            和Dead。

            6、你對線程優先級的理解是什么?

            第 3 頁 共 14 頁

            每一個線程都是有優先級的,一般來說,高優先級的線程

            在運行時會具有優先權,但這依賴于線程調度的實現,這個實

            現是和操作系統相關的(OS

            dependent)。

            我們可以定義線程的優先級,但是這并不能保證高優先級

            的線程會在低優先級的線程前執行。線程優先級是一個int變

            量(從1-10),1代表最低優先級,10代表最高優先級。

            7、什么是死鎖(Deadlock)?如何分析^p 和防止死鎖?

            死鎖是指兩個以上的線程永遠阻塞的情況,這種情況產生

            至少需要兩個以上的線程和兩個以上的資。

            分析^p 死鎖,我們需要查看Java應用程序的線程轉

            儲。我們需要找出那些狀態為BLOCKED的線程和他們等待的

            資。每個資都有一個唯一的id,用這個id我們可以找出哪些

            線程已經擁有了它的對象鎖。

            防止嵌套鎖,只在需要的地方使用鎖和防止無限期等待是

            防止死鎖的通常方法。

            8、什么是線程平安?Vector是一個線程平安類嗎?

            假如你的代碼所在的進程中有多個線程在同時運行,而這

            些線程可能會同時運行這段代碼。假如每次運行結果和單線程

            運行的結果是一樣的,而且其他的變量的值也和預期的是一樣

            的,就是線程平安的。

            第 4 頁 共 14 頁

            一個線程平安的計數器類的同一個實例對象在被多個線程

            使用的情況下也不會出現計算失誤。很顯然你可以將集合類分

            成兩組,線程平安和非線程平安的。Vector

            是用同步方法來實現線程平安的, 而和它相似的

            ArrayList不是線程平安的。

            9、Java中如何停頓一個線程?

            Java提供了很豐富的API但沒有為停頓線程提供API。

            JDK 1.0本來有一些像stop,

            suspend和resume的控制方法但是由于潛在的死鎖威脅

            因此在后續的JDK版本中他們被棄用了,之后Java

            API的設計者就沒有提供一個兼容且線程平安的方法來停

            頓一個線程。

            當run或者 call方法執行完的時候線程會自動完畢,假

            如要手動完畢一個線程,你可以用volatile

            布爾變量來退出run方法的循環或者是取消任務來中斷線

            程。

            Kuberes面試題及答案

            1、什么是Kuberes?

            Kuberes是一個開容器管理工具,負責容器部署,容器擴

            縮容以及負載平衡。作為Google的創意之作,它提供了出色

            第 5 頁 共 14 頁

            的社區,并與所有云提供商合作。因此,我們可以說Kuberes

            不是一個容器化平臺,而是一個多容器管理解決方案。

            2、Kuberes與Docker有什么關系?

            眾所周知,Docker提供容器的生命周期管理,Docker鏡

            像構建運行時容器。但是,由于這些單獨的容器必須通信,因

            此使用Kuberes。因此,我們說Docker構建容器,這些容器

            通過Kuberes互相通信。因此,可以使用Kuberes手動關聯和

            編排在多個主機上運行的容器。

            3、什么是Container Orchestration?

            考慮一個應用程序有5-6個微效勞的場景。如今,這些微

            效勞被放在單獨的容器中,但假如沒有容器編排就無法進展通

            信。因此,由于編排意味著所有樂器在音樂中和諧共處,所以

            類似的容器編排意味著各個容器中的所有效勞協同工作以滿足

            單個效勞器的需求。

            4、Kuberes如何簡化容器化部署?

            由于典型應用程序將具有跨多個主機運行的容器集群,因

            此所有這些容器都需要互相通信。因此,要做到這一點,你需

            要一些可以負載平衡,擴展和監控容器的東西。由于Kuberes

            與云無關并且可以在任何公共/私有提供商上運行,因此必須

            是您簡化容器化部署的選擇。

            5、您對Kuberes的集群理解多少?

            第 6 頁 共 14 頁

            Kuberes背后的根底是我們可以施行所需的狀態管理,我

            的意思是我們可以提供特定配置的集群效勞,并且集群效勞將

            在根底架構中運行并運行該配置。

            因此,正如您所看到的,部署文件將具有提供應集群效勞

            所需的所有配置。如今,部署文件將被提供應API,然后由集

            群效勞決定如何在環境中安排這些pod,并確保正確運行的

            pod數量。

            因此,位于效勞前面的API,工作節點和節點運行的

            Kubelet進程,共同構成了Kuberes集群。

            6、Kuberes Architecture的不同組件有哪些?

            Kuberes Architecture主要有兩個組件 -

            主節點和工作節點。如以下圖所示,master和worker節

            點中包含許多內置組件。主節點具有kube-controller-

            manager,kube-apirver,kube-scheduler等。而工作節點

            具有在每個節點上運行的kubelet和kube-proxy。

            7、您能否介紹一下Kuberes中主節點的工作情況?

            Kuberes

            master控制容器存在的節點和節點內部。如今,這些單

            獨的容器包含在容器內部和每個容器內部,您可以根據配置和

            要求擁有不同數量的容器。

            第 7 頁 共 14 頁

            計算機類面試題目及答案

            本文發布于:2024-03-29 06:16:48,感謝您對本站的認可!

            本文鏈接:http://www.newhan.cn/zhishi/a/1711664209176137.html

            版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。

            本文word下載地址:計算機類面試題目及答案.doc

            本文 PDF 下載地址:計算機類面試題目及答案.pdf

            下一篇:返回列表
            標簽:線程   容器   運行   效勞   節點   提供
            留言與評論(共有 0 條評論)
               
            驗證碼:
            推薦文章
            排行榜
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網旗下知識大全大全欄目是一個全百科類寶庫! 優秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 精品日韩精品国产另类专区 | 国产精品视频全国免费观看| 成人无号精品一区二区三区| 老司机午夜精品视频资源| 57pao国产成视频免费播放| 春菜花亚洲一区二区三区| 久久精品国产福利一区二区| 国产无遮挡又黄又大又爽| 2021av在线| 日韩中文字幕v亚洲中文字幕| 国产午夜亚洲精品一区| 日本大香伊一区二区三区| 国产AV影片麻豆精品传媒| 2021国产成人精品久久| 精品无码久久久久久尤物| 老子影院午夜精品无码| 精品粉嫩国产一区二区三区| 国产95在线 | 欧美| 色婷婷五月综合久久| 亚洲乱码中文字幕小综合 | 元码人妻精品一区二区三区9| 日韩亚洲精品国产第二页| 久久夜色撩人国产综合av| 国产欧美日韩亚洲一区二区三区 | 免费观看在线视频一区| 福利一区二区1000| 中文字幕亚洲国产精品| 中文激情一区二区三区四区| 亚洲精品www久久久久久| 国产福利午夜十八禁久久| 亚洲一区黄色| 国产成人精品无码专区| 国产精品激情av在线播放| 无码一区二区三区久久精品| 秋霞人妻无码中文字幕| 日本阿v片在线播放免费| 精品人妻av区乱码| 亚洲精品成人片在线观看| 岛国一区二区三区高清视频| 亚洲国产99精品国自产拍| 日本阿v片在线播放免费|