نقل قول نوشته شده توسط the king مشاهده تاپیک
بله. لزومی نداره که حتما در Thread اصلی که فرم رو مدیریت می کنه اجرا بشه، می توانید به تعداد مورد نیازتون Thread بسازید و درخواست ها رو در Thread مجزا ایجاد کنید.
البته اگر هدف تون اینه که دریافت پاسخ در زمینه انجام بشه و در طی مدت زمانی که منتظر دریافت پاسخ ئه بتوانید کارهای دیگری رو انجام بدید، قابلیت هایی مثل HttpWebRequest.BeginGetResponse وجود داره و لزوما نیازی نیست که خودتون Thread مجزا بسازید.
ممنون دوست عزیز- ببخشید اگر سوالات من یه مقدار مبتدی هست
ایا میشه تو ترد متغیر تعریف کرد مثلا
long sumEntered = 0;                Province thisProvince = null;
var stopwatch = new Stopwatch();
int sumModemReset = 0;
Category cat = null;
int numReadCity = 0;
int numReadCat = 0;
var allCity = "";
var allCat = "";


و اینکه چه کارهایی را نمیشه در thread انجام داد-چون من فقط یک ترد دارم ولی وقتی اجرا میشه بعد از چند خط که اجرا کرد و به کد زیر رسید یکدفعه از ترد میاد بیرون و خط بعد myThread.start() را اجرا میکنه