In this chapter, we discussed many topics surrounding concurrency in web scraping. We looked at what concurrency is and how we can benefit from it. We reviewed some of the common issues that must be avoided when building concurrent programs. We also learned about the Go concurrency model and how to use its primitive objects to build concurrent Go applications. Finally, we looked at a few of the niceties Go has included in its sync package. In our final chapter, we will look at taking our scraper to the highest level.
Germany
Slovakia
Canada
Brazil
Singapore
Hungary
Philippines
Mexico
Thailand
Ukraine
Luxembourg
Estonia
Lithuania
Norway
Chile
United States
Great Britain
India
Spain
South Korea
Ecuador
Colombia
Taiwan
Switzerland
Indonesia
Cyprus
Denmark
Finland
Poland
Malta
Czechia
New Zealand
Austria
Turkey
France
Sweden
Italy
Egypt
Belgium
Portugal
Slovenia
Ireland
Romania
Greece
Argentina
Malaysia
South Africa
Netherlands
Bulgaria
Latvia
Australia
Japan
Russia