mirror of
https://github.com/xmrig/xmrig.git
synced 2025-12-25 13:42:54 -05:00
Fixed Handle usage
This commit is contained in:
@@ -223,7 +223,7 @@ void Workers::soft_stop() // stop current workers leaving uv stuff intact (used
|
|||||||
m_sequence = 0;
|
m_sequence = 0;
|
||||||
m_paused = 0;
|
m_paused = 0;
|
||||||
|
|
||||||
for (Handle *handle : m_workers) {
|
for (ThreadHandle *handle : m_workers) {
|
||||||
handle->join();
|
handle->join();
|
||||||
delete handle;
|
delete handle;
|
||||||
}
|
}
|
||||||
@@ -269,7 +269,7 @@ void Workers::switch_algo(const xmrig::Algorithm& algorithm)
|
|||||||
uint32_t offset = 0;
|
uint32_t offset = 0;
|
||||||
|
|
||||||
for (xmrig::IThread *thread : threads) {
|
for (xmrig::IThread *thread : threads) {
|
||||||
Handle *handle = new Handle(thread, offset, m_status.ways);
|
ThreadHandle *handle = new ThreadHandle(thread, offset, m_status.ways);
|
||||||
offset += thread->multiway();
|
offset += thread->multiway();
|
||||||
|
|
||||||
m_workers.push_back(handle);
|
m_workers.push_back(handle);
|
||||||
@@ -287,7 +287,7 @@ void Workers::stop()
|
|||||||
m_paused = 0;
|
m_paused = 0;
|
||||||
m_sequence = 0;
|
m_sequence = 0;
|
||||||
|
|
||||||
for (Handle *handle : m_workers) {
|
for (ThreadHandle *handle : m_workers) {
|
||||||
handle->join();
|
handle->join();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user