So far the explanations to the API is best done by reading the docs for each individual function:
curl_multi_setopt() curl_multi_socket() curl_multi_socket_all() curl_multi_timeout()