第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

多線程:我們?nèi)绾问褂?Java 進行時間切片?

多線程:我們?nèi)绾问褂?Java 進行時間切片?

汪汪一只貓 2023-09-06 16:39:46
是否可以使用 Java 使用 In-bult java 類進行時間切片?當在互聯(lián)網(wǎng)上搜索時,我只得到以下類型的定義:時間切片是一個通常與處理器和操作系統(tǒng)相關(guān)的術(shù)語......它的意思是......當操作系統(tǒng)運行許多進程時,每個進程都必須有機會運行......也就是說每個進程進程的進程應(yīng)該在特定時間獲得處理器......所以現(xiàn)在如果您有 3 個進程正在運行,例如 p0、p1、p2,那么現(xiàn)在 p0 可以運行 5 毫秒的時間,然后輪流運行 p1,然后運行 p2。 ....因此,您為必須由處理器運行的每個進程提供了一些稱為時間片的時間...因此,這些進程(取決于操作系統(tǒng))存在不同的算法來運行一個處理器......我在 Java 面試問題中遇到了這個問題。但無法獲得任何與之相關(guān)的 Java 代碼示例。時間切片僅僅是操作系統(tǒng)的概念還是有任何實際用法可以使用 Java 編程來展示?有人可以分享同樣的例子嗎?
查看完整描述

1 回答

?
暮色呼如

TA貢獻1853條經(jīng)驗 獲得超9個贊

int n = Runtime.getRuntime().availableProcessors();然后啟動n + 1線程。根據(jù)定義,如果n + 1線程在內(nèi)核上運行n,則會發(fā)生時間切片。實際使用中,你需要運行n + 1線程并且只有ncpu核心。



查看完整回答
反對 回復 2023-09-06
  • 1 回答
  • 0 關(guān)注
  • 129 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號