google / xrtl

Cross-platform Real-Time Rendering Library
Apache License 2.0
128 stars 26 forks source link

Implement epoll/eventfd and kqueue-based threading #14

Open benvanik opened 7 years ago

benvanik commented 7 years ago

Numbers show it being not much different than pthreads and it would really help contention around multiple waits. Linux/Android can use epoll/eventfd, and BSD/Darwin can use kqueue.