mirror of
https://github.com/ElementsProject/elements.git
synced 2026-08-20 13:37:28 +02:00
refactor: Make CCheckQueue constructor start worker threads
This commit is contained in:
parent
d03eaacbcf
commit
9cf89f7a5b
6 changed files with 18 additions and 40 deletions
|
|
@ -5739,12 +5739,11 @@ static ChainstateManager::Options&& Flatten(ChainstateManager::Options&& opts)
|
|||
}
|
||||
|
||||
ChainstateManager::ChainstateManager(const util::SignalInterrupt& interrupt, Options options, node::BlockManager::Options blockman_options)
|
||||
: m_script_check_queue{/*nBatchSizeIn=*/128},
|
||||
: m_script_check_queue{/*batch_size=*/128, options.worker_threads_num},
|
||||
m_interrupt{interrupt},
|
||||
m_options{Flatten(std::move(options))},
|
||||
m_blockman{interrupt, std::move(blockman_options)}
|
||||
{
|
||||
m_script_check_queue.StartWorkerThreads(m_options.worker_threads_num);
|
||||
}
|
||||
|
||||
ChainstateManager::~ChainstateManager()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue