maxGoroutines := 10
limit := make(chan struct{}, maxGoroutines)
links := []string{"123",...}
for _, link := range links {
limit <- struct{}{} // блокировка, пока нет "свободного" места для нового обработчика
go func(l string) {
worker(l) // твой парсер, если результат нужен - можешь возвращать его в другой канал с буфером 10 тоже и т.д.
<-limit
}(link)
}
strpos($arr, $id)
и всё.
Вопрос много лет назад был задан, сейчас не знаю что там по шорткатам на винде конкретно, но тогда это были идентичные функции на разных кнопках. Это сочетания для хром, все можно найти здесь: https://support.google.com/chrome/answer/157179?hl...