public int qwe(string Request)
{
captchaID++;
if (ListThread.Count < 5)
{
string website = Func.Pars(Request, "websiteURL\":\"", "\"", 0);
string key = Func.Pars(Request, "websiteKey\":\"", "\"", 0);
var thread = new Thread(() => Worker(website, key, captchaID));
ListThread.Add(thread);
thread.Start();
}
return captchaID;
}
Сейчас в список добавляется только 1 поток при вызове функции, как сделать что бы каждый вызов функции добавлялся новый поток?
каждый вызов функции добавлялся новый поток?Каждый вызов функции у вас стартует новый поток, который запускаетWorker. То что вы хотите, у вас уже есть. Уточните вопрос. И как-то странно вы парсите JSON, есть жеSystem.Text.Json, который спарсит вам все в одну строку и быстро. Еще неясно, зачем вы каждый раз создаете форму и нигде ее не используете. – aepot Feb 09 '22 at 19:58