Need clarity on asynchronous and synchronous call

Hi,

   In one of the example(zephyr/net/dns_resolve.h ) In this function description  "dns_get_addr_info()" mentioned like below,

 @details This function can be used to resolve e.g., IPv4 or IPv6 address.
 * Note that this is asynchronous call, the function will return immediately
 * and system will call the callback after resolving has finished or timeout
 * has occurred."

what is meant by asynchronous call, there is some explanation but still not able to get clarity on that. can someone elaborate it.


regards,
shimakaru
Related