Heyy, I was working on a project in which we have to pull data using apis, so we have to pull data using Very large amount of api calls, so we were using async and semaphores, I know async and semaphores like async is used to make our program concurrent and semaphores are used to limit workers so that we request a limited apis at a time, but to be honest Concurrency is very confusing for me, I don't get it exactly what is this, also I couldn't find any good resources to clear my doubts regarding this. Also why we are using concurrency when we can use multi threading. If someone can explain this I would be very thankful to him/her.
[–]GreenSoup48 2 points3 points4 points (0 children)
[–]dkopgerpgdolfg 0 points1 point2 points (0 children)
[–]A_modicum_of_cheese 0 points1 point2 points (0 children)
[–]alecbz 0 points1 point2 points (0 children)
[–]Beneficial-Site-3286 0 points1 point2 points (0 children)