系统启动流程第十步

如何接入比特币网络以及原理分析

以下内容为系统启动过程中,每一步骤的详细分析。

第10,数据目录维护(src/init.cpp::AppInitMain()

如果当前为修剪模式,本地服务去掉 NODE_NETWORK 标志,然后如果不需要索引则调用 PruneAndFlush 函数,修剪并刷新到硬盘中。

if (fPruneMode) {
    LogPrintf("Unsetting NODE_NETWORK on prune mode\n");
    nLocalServices = ServiceFlags(nLocalServices & ~NODE_NETWORK);
    if (!fReindex) {
        uiInterface.InitMessage(_("Pruning blockstore..."));
        PruneAndFlush();
    }
}

后记

由于本人水平所限,文中错误在所难免,欢迎您踊跃指出错误,在下感激不尽。我的微信联系方式:joepeak。

原创不易,尤其寒冬,欢迎赞助我一杯咖啡。

系统启动流程第十步_第1张图片
比特币
系统启动流程第十步_第2张图片
微信
系统启动流程第十步_第3张图片
支付宝

版权声明:自由转载-非商用-非衍生-保持署名(创意共享4.0许可证)

你可能感兴趣的:(系统启动流程第十步)