Added CPU option "yield".
This commit is contained in:
parent
cf48a34065
commit
c3fd5835c3
7 changed files with 14 additions and 0 deletions
|
@ -58,6 +58,7 @@ xmrig::CpuWorker<N>::CpuWorker(size_t id, const CpuLaunchData &data) :
|
|||
m_algorithm(data.algorithm),
|
||||
m_assembly(data.assembly),
|
||||
m_hwAES(data.hwAES),
|
||||
m_yield(data.yield),
|
||||
m_av(data.av()),
|
||||
m_miner(data.miner),
|
||||
m_ctx()
|
||||
|
@ -236,6 +237,10 @@ void xmrig::CpuWorker<N>::start()
|
|||
}
|
||||
|
||||
m_count += N;
|
||||
|
||||
if (m_yield) {
|
||||
std::this_thread::yield();
|
||||
}
|
||||
}
|
||||
|
||||
consumeJob();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue