小說系統(tǒng)源碼,那些傻傻分不清楚的技術(shù)概念
由于小說系統(tǒng)源碼開發(fā)門檻的降低,導(dǎo)致其市場競爭越發(fā)激烈,為了保證小說系統(tǒng)源碼的質(zhì)量和用戶體驗(yàn),在開發(fā)時(shí)需要注意很多細(xì)節(jié),當(dāng)然,除了開發(fā)細(xì)節(jié)外,還有一些相似的技術(shù)概念需要我們明確,可別再傻傻分不清楚了。

一、串行、并行、并發(fā)
1、串行:是指單個(gè)任務(wù)或多個(gè)任務(wù)在執(zhí)行時(shí)有一定的先后順序,必須先執(zhí)行某一部分再執(zhí)行另一部分的情況。
2、并行:如果小說系統(tǒng)源碼中兩個(gè)并發(fā)的任務(wù)在不同的服務(wù)器上運(yùn)行,那就是并行。
3、并發(fā):在小說系統(tǒng)源碼中,多個(gè)任務(wù)在相同時(shí)間內(nèi)并發(fā)執(zhí)行的情況就被稱為并發(fā)。
4、區(qū)別
(1)并行和串行的區(qū)別
主要體現(xiàn)在小說系統(tǒng)源碼中任務(wù)的執(zhí)行方式上,必須按照先后邏輯執(zhí)行的就是串行,不必按照先后邏輯執(zhí)行的就是并行。
(2)并發(fā)和并行的區(qū)別
其實(shí)并行可以看成是并發(fā)的一個(gè)特例,主要是指資源充足時(shí),兩個(gè)任務(wù)同時(shí)執(zhí)行的情況,并發(fā)則是在資源不足的情況,兩個(gè)任務(wù)交替執(zhí)行的情況。

二、覆寫、隱藏、重載、重寫
1、覆寫:主要是指小說系統(tǒng)源碼中的子類對從父類繼承來的虛函數(shù)做出符合子類需求的修改,這樣父類對象調(diào)用的則是父類原來的函數(shù),而子類調(diào)用的則是覆寫后的函數(shù)。
2、隱藏:主要是指小說系統(tǒng)源碼中的子類對從父類繼承來的參數(shù)特征相同的非虛函數(shù)和參數(shù)特征不同的同名函數(shù)進(jìn)行修改,隱藏處理后的父類函數(shù)對子類函數(shù)來說是隱藏的,無法直接調(diào)用。
3、重載:主要作用于同一類中擁有不同參數(shù)特征的多個(gè)同名函數(shù)。
4、重寫:是比較容易理解的一個(gè)技術(shù)概念,主要是指將小說系統(tǒng)源碼中的舊信息替換成新信息的處理過程。
5、區(qū)別
(1)覆寫和隱藏的區(qū)別
主要在于是否修改的是參數(shù)特征相同的虛函數(shù)。
(2)覆寫和重載的區(qū)別
覆寫作用在父子類,而重載只作用于同一個(gè)類。
(3)重寫和其他三者的關(guān)系
從一定意義上來說,覆寫、隱藏、重載都可以算作是重寫的幾個(gè)類型。

如果在小說系統(tǒng)源碼開發(fā)時(shí)沒有充分理解這些相似的技術(shù)概念,就有用錯(cuò)的風(fēng)險(xiǎn),那對系統(tǒng)造成的影響是比較大的。小說系統(tǒng)源碼的開發(fā)需要實(shí)現(xiàn)的功能其實(shí)并不多,但需要注意的技術(shù)細(xì)節(jié)卻不少。
聲明:本文由云豹科技原創(chuàng),轉(zhuǎn)載請注明作者名及原文鏈接,否則視為侵權(quán)