CPU usage fix for URIReader::readAll
This commit is contained in:
parent
194b6e1388
commit
9fc805700e
1 changed files with 5 additions and 0 deletions
|
@ -210,6 +210,9 @@ namespace HTTP{
|
||||||
|
|
||||||
}else if (stateType == HTTP::HTTP){
|
}else if (stateType == HTTP::HTTP){
|
||||||
downer.continueNonBlocking(cb);
|
downer.continueNonBlocking(cb);
|
||||||
|
if (curPos == downer.const_data().size()){
|
||||||
|
Util::sleep(50);
|
||||||
|
}
|
||||||
curPos = downer.const_data().size();
|
curPos = downer.const_data().size();
|
||||||
}else{// streaming mode
|
}else{// streaming mode
|
||||||
int s;
|
int s;
|
||||||
|
@ -220,6 +223,8 @@ namespace HTTP{
|
||||||
|
|
||||||
cb.dataCallback(buf.data(), s);
|
cb.dataCallback(buf.data(), s);
|
||||||
totaal += s;
|
totaal += s;
|
||||||
|
}else{
|
||||||
|
Util::sleep(50);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue