```
bitcoind -par=1
```

Excerpt from the `debug.log`:

```
Using 0 threads for script verification
```

Zero? I guess not ;)
::feeEstimator.Read(est_filein);
    fFeeEstimatesInitialized = true;
    
    if (gArgs.GetBoolArg("-txindex", DEFAULT_TXINDEX)) {
        g_txindex = MakeUnique<TxIndex>(nTxIndexCache, false, fReindex);
        g_txindex->Start();
    }
    for (const auto& filter_type : g_enabled_filter_types) {
        InitBlockFilterIndex(filter_type, filter_index_cache, false, fReindex);
        GetBlockFilterIndex(filter_type)->Start();
    }
    
    for (const auto& client : node.chain_clients) {
        if (!client->load()) {
            return false;
        }
    }
    
    
    
    if (fPruneMode) {
        LogPrintf("Unsetting NODE_NETWORK on prune mode\n");
        nLocalServices = ServiceFlags(nLocalServices & ~NODE_NETWORK);
        if (!fReindex) {
            uiInterface.InitMessage(_("Pruning blockstore...").translated);
            ::ChainstateActive().PruneAndFlush();
        }
    }
    if (chainparams.GetConsensus().SegwitHeight != std::numeric_limits<int>::max()) {