Executor 框架結(jié)構(gòu) Executor 框架主要由 3 大部分組成如下抽莱。任務(wù)桐筏。包括被執(zhí)行任務(wù)需要實(shí)現(xiàn)的接口:Runnable 接口或 Ca...
線程池帶來的好處 第一:降低資源消耗纸型。通過重復(fù)利用已創(chuàng)建的線程降低線程創(chuàng)建和銷毀造成的消耗。 第二:提高響應(yīng)速度梅忌。當(dāng)任務(wù)到達(dá)時(shí)狰腌,任務(wù)可以不需要等...
阻塞隊(duì)列 BlockingQueue BlockingQueue用法 BlockingQueue 通常用于一個(gè)線程生產(chǎn)對(duì)象,而另外一個(gè)線程消費(fèi)...
同步容器類 同步容器類Vector 和 Hashtable 牧氮,以及一些由 Collections.synchronizedXxx 等工廠方法創(chuàng)建...
多線程之間的通信 線程通信概念:線程是操作系統(tǒng)中獨(dú)立的個(gè)體琼腔,但這些個(gè)體如果不經(jīng)過特殊處理就不能成為一個(gè)整體,線程間的通信就成為整體的必用方式之一...
volatile 概念 volatile 關(guān)鍵字的主要作用是使變量在多個(gè)線程之間可見性踱葛。這里的“可見性”是指當(dāng)一條線程修改了這個(gè)變量值丹莲,新值對(duì)于...
什么是線程安全性 當(dāng)多個(gè)線程訪問某個(gè)類時(shí)光坝,這個(gè)類始終都能表現(xiàn)出正確的行為,那么久稱這個(gè)類是線程安全的甥材。 當(dāng)多個(gè)線程訪問某個(gè)類時(shí)教馆,不管運(yùn)行時(shí)環(huán)境采...
前序遍歷 前序遍歷: 根節(jié)點(diǎn)->左節(jié)點(diǎn)->右節(jié)點(diǎn) 遞歸方式:代碼實(shí)現(xiàn) 非遞歸方式: 中序遍歷 中序遍歷: 左節(jié)點(diǎn)->根節(jié)點(diǎn)->右節(jié)點(diǎn) 遞歸方式...
常見索引類型 主鍵索引它是一種特殊的唯一索引,不允許有空值擂达。 普通索引最基本的索引,它沒有任何限制胶滋。 唯一索引普通索引類似板鬓,不同的就是:索引列的...