mirror of
https://github.com/zeek/zeek.git
synced 2025-10-10 10:38:20 +00:00
Introducing - the check if a thread queue might have data. Without locks. Who needs those anyways.
This commit is contained in:
parent
355b85fcd7
commit
3405cbdfbd
3 changed files with 17 additions and 0 deletions
|
@ -82,6 +82,12 @@ double Manager::NextTimestamp(double* network_time)
|
|||
// If we had something to process last time (or out heartbeat
|
||||
// is due), we want to check for more asap.
|
||||
return timer_mgr->Time();
|
||||
|
||||
for ( msg_thread_list::iterator i = msg_threads.begin(); i != msg_threads.end(); i++ )
|
||||
{
|
||||
if ( (*i)->MightHaveOut() )
|
||||
return timer_mgr->Time();
|
||||
}
|
||||
|
||||
return -1.0;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue