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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

關(guān)于java線程基礎(chǔ)含義的理解

關(guān)于java線程基礎(chǔ)含義的理解

hy_wang 2017-08-17 10:46:30
關(guān)于java中的線程基礎(chǔ)快學(xué)習(xí)完畢了 也稍微懂了點(diǎn)線程基礎(chǔ)可是突然心里有一些疑問(wèn) 請(qǐng)大家解惑我想請(qǐng)問(wèn) 在我心里感覺(jué)線程可以完成的東西在java中 使用接口也可以完成。共享父接口資源之后在同一個(gè)包下互相調(diào)用方法進(jìn)行執(zhí)行。請(qǐng)問(wèn)這個(gè)不就是和線程差不多的道理嗎線程鎖之后,只有當(dāng)前線程執(zhí)行完畢之后才能執(zhí)行下一個(gè)線程。在調(diào)用方法中,不也是這個(gè)道理。而且還不用加鎖,java有按照順序運(yùn)行該類中調(diào)用其他類的調(diào)用方法。請(qǐng)問(wèn)應(yīng)該如何理解線程在java中的作用含義,以及線程相對(duì)于各種java類方法的調(diào)用有什么本質(zhì)上的優(yōu)點(diǎn)嗎
查看完整描述

2 回答

已采納
?
天將明96

TA貢獻(xiàn)15條經(jīng)驗(yàn) 獲得超13個(gè)贊

我只能說(shuō)樓主可能只是會(huì)使用線程,而不明白線程的概念是什么。

線程是CPU的最小執(zhí)行單元,使用多線程是指可以將多個(gè)任務(wù)同時(shí)執(zhí)行,從而減少執(zhí)行時(shí)間,達(dá)到提高速度的目的。你說(shuō)兩個(gè)類實(shí)現(xiàn)同一個(gè)接口,并且靠互相調(diào)用來(lái)達(dá)到相同的目的,我舉個(gè)簡(jiǎn)單的例子:比如你要拖兩個(gè)行李箱A和B走十米,你同時(shí)拖著兩個(gè)箱子會(huì)走得很慢。單線程的解決辦法就是你一次拖一個(gè),分兩次完成;而你所說(shuō)的互相調(diào)用,相當(dāng)于在A上面綁了一根繩子連著B,在B上綁了一根繩子連著A,然后一起拖,它們還是兩個(gè)箱子,你走的仍然很慢;而多線程就是你分身成兩個(gè)一模一樣的人,一起拖,這樣就加快你完成任務(wù)的速度。

而且線程鎖是指多個(gè)線程需要使用到同種資源,且資源無(wú)法共享的時(shí)候,使用線程鎖可以保證數(shù)據(jù)的一致性。

不知道,我這樣說(shuō)能不能使樓主明白線程的概念?如果不懂,我們可以繼續(xù)討論。

如果滿足要求,望采納!<(?????)>

查看完整回答
1 反對(duì) 回復(fù) 2017-08-17
  • hy_wang
    hy_wang
    感謝,雖然沒(méi)有在使用中體會(huì)到。 還是有個(gè)大概的認(rèn)識(shí)以后實(shí)戰(zhàn)中慢慢體會(huì)~
  • 天將明96
    天將明96
    你可以在網(wǎng)上多看看多線程的經(jīng)典問(wèn)題,比如生產(chǎn)者消費(fèi)者問(wèn)題、讀者寫者問(wèn)題,這樣會(huì)讓你對(duì)線程的理解更深刻。
  • 2 回答
  • 1 關(guān)注
  • 1155 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

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