守護(hù)進(jìn)程何時(shí)會(huì)出錯(cuò)

2018-07-01 16:37 更新

許多工程設(shè)計(jì)已經(jīng)加入守護(hù)進(jìn)程使得守護(hù)進(jìn)程在日常的開發(fā)中變得更加健壯,透明和不起眼.無論如何,守護(hù)進(jìn)程偶爾也會(huì)損壞或者枯竭.一個(gè)Gradle構(gòu)建執(zhí)行源自多個(gè)來源的任意代碼.即使Gradle本身與守護(hù)進(jìn)程的設(shè)計(jì)是經(jīng)過嚴(yán)格的測(cè)試的,但是用戶的構(gòu)建腳本,或第三方插件可以通過諸如內(nèi)存泄露,或腐化全局聲明等缺陷來動(dòng)搖守護(hù)進(jìn)程.

另外,也可以通過構(gòu)建時(shí)進(jìn)行不正確的資源釋放,也可能會(huì)動(dòng)搖守護(hù)進(jìn)程(構(gòu)建環(huán)境正常).在在Microsoft Windows下是一個(gè)特別尖銳的問題,在程序讀寫文件后關(guān)閉失敗的處理是非常隨意的.

如果出現(xiàn)守護(hù)進(jìn)程不穩(wěn)定情況,可以簡(jiǎn)單的終止.回顧一下--no-daemon的選項(xiàng)可以用于構(gòu)建阻止使用守護(hù)進(jìn)程,這對(duì)于檢驗(yàn)一個(gè)問題的罪魁禍?zhǔn)资遣皇鞘刈o(hù)進(jìn)程很有幫助.


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)