mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-26 22:44:21 +00:00
Wait till the avalon_send_tasks thread has filled the avalon with idle work before starting the avalon_get_results thread.
This commit is contained in:
parent
7cf154bfa5
commit
0763070cb0
@ -765,6 +765,10 @@ static bool avalon_prepare(struct thr_info *thr)
|
|||||||
if (pthread_create(&info->read_thr, NULL, avalon_get_results, (void *)avalon))
|
if (pthread_create(&info->read_thr, NULL, avalon_get_results, (void *)avalon))
|
||||||
quit(1, "Failed to create avalon read_thr");
|
quit(1, "Failed to create avalon read_thr");
|
||||||
|
|
||||||
|
mutex_lock(&info->qlock);
|
||||||
|
pthread_cond_wait(&info->qcond, &info->qlock);
|
||||||
|
mutex_unlock(&info->qlock);
|
||||||
|
|
||||||
avalon_init(avalon);
|
avalon_init(avalon);
|
||||||
|
|
||||||
cgtime(&now);
|
cgtime(&now);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user