Из документации libuv: http://docs.libuv.org/en/v1.x/async.html?highlight=uv_async_t
Предупреждение: libuv будет объединять вызовы uv_async_send(), то есть не каждый вызов приведет к выполнению обратного вызова, единственная гарантия состоит в том, что он будет вызван хотя бы один раз. Таким образом, вызов этой функции может не разбудить цикл обработки событий, если он уже был вызван ранее в течение короткого промежутка времени.
Есть ли способ найти количество uv_async_send(), которые были объединены для вызова одного обратного вызова?