色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

線程的作用

線程的作用?

一個(gè)線程可以創(chuàng)建和撤銷另外一個(gè)線程,同一線程中的多個(gè)進(jìn)程之間可以兵法執(zhí)行。由于線程之間的相互制約,致使線程在運(yùn)行中呈現(xiàn)出間斷性。

多線程解決的問(wèn)題:可以讓多部分代碼同時(shí)執(zhí)行。什么是同時(shí)執(zhí)行呢?其實(shí)都是CPU在瞬間做著快速切換完成的。CPU的切換隨機(jī)的,按照時(shí)間片的方式來(lái)完成。

??其實(shí)JAVA運(yùn)行就是多線程的。在執(zhí)行main函數(shù)中內(nèi)容的同時(shí),垃圾回收器也在回收堆內(nèi)存的垃圾。所以執(zhí)行main方法的線程和執(zhí)行垃圾回收器的線程同時(shí)在執(zhí)行,這就是多線程。

JVM在啟動(dòng)線程的時(shí)候,每一個(gè)線程都有自己要執(zhí)行的內(nèi)容。其中一個(gè)負(fù)責(zé)執(zhí)行main函數(shù)中的內(nèi)容,這個(gè)線程稱之為主線程。負(fù)責(zé)垃圾回收器運(yùn)行的稱之為垃圾回收線程。

??為什么要啟動(dòng)多線程呢?因?yàn)橛卸嗖糠执a需要同時(shí)執(zhí)行。而且每一個(gè)線程都有自己要執(zhí)行的內(nèi)容,這個(gè)內(nèi)容稱之為線程的任務(wù)。簡(jiǎn)單說(shuō):?jiǎn)?dòng)線程就是為了執(zhí)行任務(wù),當(dāng)任務(wù)有多個(gè)需要同時(shí)執(zhí)行時(shí),就需要多個(gè)線程。

java線程運(yùn)行,線程的作用