Uloop vs Thread

Hi,
I wanted to periodically do some tasks. That's why I just started my own thread for this tasks...
Now I learned about uloop from libubox.

What's the best way to periodically do some tasks? (performance, scheduling, ...)