moon9
moon9
Hello, I want to help solve this issue.
Make pull request with changes [#394 ](url) Followed the requirements as far as possible. But > try_set_deadline() should try to avoid the timerfd syscall if wait_deadline() is not currently waiting....
In next case: Before call wait_deadline(), have try_set_deadline(lower_value_of_time) with ignoring syscall. After that call wait_deadline(), but timestamp < deadline and it wait until other call. It mean we drop 1...
Complexity logic can help with block on read call, but it may overhead perfomance more than syscall.
Ok, I understand now how it must work. Make first reference and it works. So make new delta on review.