Is there anyway to check the number of I/O registered in poll?

C

crow

I'm using select.poll to do I/O polling. polling is placed in a
independent thread

from select import poll
_poller = poll()

def poll(timeout):
l = _poller.poll(timeout)
return l

In my code, in some context, the timeout value will be high ( like 1
hour ), but there is no I/O in _poller, then this poll action will be
blocked till timeout.

Is there anyway to find how many I/O in _poller? Thus I can avoid
polling.

Thanks in advance.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,997
Messages
2,570,239
Members
46,827
Latest member
DMUK_Beginner

Latest Threads

Top