This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author pablogsal
Recipients pablogsal
Date 2020-08-30.20:15:17
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1598818517.47.0.408259765239.issue41668@roundup.psfhosted.org>
In-reply-to
Content
The eventfd system calls can allow us to implement some Linux-specific high performance version of some event notifier abstractions in the standard library. 

eventfd() creates an "eventfd object" that can be used as an event wait/notify mechanism by user-space applications. The object contains an
unsigned 64-bit integer counter that is maintained by the kernel. This acts as a file descriptor that can be used by the usual suspects (read/write/poll/close...).

The advantage here is that the kernel maintains the counter and if used in conjunction with poll/epoll, it allows for a high-performance and
scallabe event notification system.
History
Date User Action Args
2020-08-30 20:15:17pablogsalsetrecipients: + pablogsal
2020-08-30 20:15:17pablogsalsetmessageid: <1598818517.47.0.408259765239.issue41668@roundup.psfhosted.org>
2020-08-30 20:15:17pablogsallinkissue41668 messages
2020-08-30 20:15:17pablogsalcreate