久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

java 代碼是否會(huì)自動(dòng)利用多個(gè)處理器內(nèi)核(如果可

Does java code automatically utilize multiple processor cores if available(java 代碼是否會(huì)自動(dòng)利用多個(gè)處理器內(nèi)核(如果可用))
本文介紹了java 代碼是否會(huì)自動(dòng)利用多個(gè)處理器內(nèi)核(如果可用)的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

問(wèn)題描述

限時(shí)送ChatGPT賬號(hào)..

如果給定處理器上有多個(gè)內(nèi)核可用,當(dāng) JVM 運(yùn)行用戶(hù)編寫(xiě)的 java 代碼時(shí),它們會(huì)自動(dòng)使用嗎?還是必須專(zhuān)門(mén)編寫(xiě)代碼才能利用多核?

If multiple cores are available on a given processor, will they be utilized automatically when JVM runs a java code written by user? Or the code will have to be specifically written to take advantage of multi-core?

我的意思是,我們是否必須為 JVM 創(chuàng)建不同的代碼才能在運(yùn)行時(shí)利用多個(gè)內(nèi)核,例如通過(guò)程序員在用戶(hù)代碼中創(chuàng)建多個(gè)線(xiàn)程?并且說(shuō)如果我們?cè)?java 代碼中不使用多線(xiàn)程,那么無(wú)論有多少內(nèi)核可用,JVM 都將無(wú)法利用多個(gè)內(nèi)核.可能是這種情況——但我不確定.

I mean, do we have to create the code any differently for JVM to be able to take advantage of multiple cores while running it, say by means of the programmer creating multiple threads in the user code? And say if we don't use multi-threading in the java code, JVM won't be able to take advantage of multiple cores no matter how many cores are available. This might probably be the case -- but I am not sure.

推薦答案

在 java 中可以通過(guò)創(chuàng)建單獨(dú)的線(xiàn)程來(lái)利用多核.與早期的 JVM 實(shí)現(xiàn)不同,現(xiàn)代實(shí)現(xiàn)創(chuàng)建了 OS 可以識(shí)別的本機(jī)線(xiàn)程,因此每個(gè)可用的處理器都可以分配給運(yùn)行 java 程序中創(chuàng)建的每個(gè)線(xiàn)程.但是,這并不意味著您將始終獲得多處理(多核利用)的優(yōu)勢(shì). 這取決于問(wèn)題以及解決方案的設(shè)計(jì)方式.設(shè)計(jì)不當(dāng)?shù)慕鉀Q方案無(wú)法利用多核處理.

It's possible in java to take advantage of multi-core utilization, by creating separate threads. Unlike earlier implementations of JVM, modern implementations create native threads, which OS can recognize and thus, each available processor can be allocated to each thread created in running java program. But, that doesn't mean that you will always get the advantage of multiprocessing(multi-core utilization). It depends upon the problem and moreover, the way solution is designed. Improperly designed solutions doesn't take the advantage of multi-core processing.

注意:- 我的建議是,必須設(shè)計(jì)高度計(jì)算密集型作業(yè),同時(shí)牢記并行計(jì)算(多核利用)架構(gòu).現(xiàn)代 CPU 已達(dá)到提高 CPU 時(shí)鐘頻率的最大極限.因此,像英特爾這樣的公司正在設(shè)計(jì)具有多核的 CPU.因此,開(kāi)發(fā)人員有責(zé)任編寫(xiě)軟件以利用處理器的多核能力.

NOTE :- My suggestion is, Highly computation intensive jobs have to be designed keeping parallel-computing(multi-core utilization) architecture in mind. Modern CPUs have reached the maximum limit of increasing CPU clock frequency. Thus, companies like Intel are designing CPUs which have multi-cores. Thus, It's the responsiblity of developer to write software to take advantage of multi-core abilities of processor.

這篇關(guān)于java 代碼是否會(huì)自動(dòng)利用多個(gè)處理器內(nèi)核(如果可用)的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

Parsing an ISO 8601 string local date-time as if in UTC(解析 ISO 8601 字符串本地日期時(shí)間,就像在 UTC 中一樣)
How to convert Gregorian string to Gregorian Calendar?(如何將公歷字符串轉(zhuǎn)換為公歷?)
Java: What/where are the maximum and minimum values of a GregorianCalendar?(Java:GregorianCalendar 的最大值和最小值是什么/在哪里?)
Calendar to Date conversion for dates before 15 Oct 1582. Gregorian to Julian calendar switch(1582 年 10 月 15 日之前日期的日歷到日期轉(zhuǎn)換.公歷到儒略歷切換)
java Calendar setFirstDayOfWeek not working(java日歷setFirstDayOfWeek不起作用)
Java: getting current Day of the Week value(Java:獲取當(dāng)前星期幾的值)
主站蜘蛛池模板: 亚洲欧美一区二区三区视频 | 2021天天干夜夜爽 | 激情 一区 | 伊人网站 | 黄色网址在线免费观看 | 欧美专区在线 | 欧美成视频| 国产乱码精品一区二三赶尸艳谈 | 国产大片一区 | 国产一区 | 最新国产视频 | 国产高清视频 | 国家aaa的一级看片 h片在线看 | 亚洲激精日韩激精欧美精品 | 亚洲欧美精品在线观看 | 国产精品视频一区二区三区四蜜臂 | 精品国产乱码久久久久久丨区2区 | 国产一区中文字幕 | 久久久久久成人网 | 人人操日日干 | 欧美性猛交一区二区三区精品 | 中文在线观看视频 | 一区二区日本 | 日韩精品成人在线 | 在线播放国产视频 | 翔田千里一区二区 | 青青草华人在线视频 | 日韩精品免费在线观看 | 91免费福利在线 | 国产高清视频在线观看播放 | 日韩三级在线 | 亚洲高清免费视频 | 精区3d动漫一品二品精区 | 成人国产免费观看 | 精品影视| 亚洲性网 | 日韩一区二区福利视频 | 久久9久| www.亚洲精品 | 日韩一区二区在线视频 | 国产精品久久久久久久久久软件 |