View Full Version : مبتدی: درخواست نمونه یا sample ای از thread ها
mehrdad85
یک شنبه 14 اسفند 1390, 13:43 عصر
سلام
دوستان خوب برنامه نویس من در مورد thread ها جستجو کردم اما همش یا کد بودن یا نمونه ملموسی نبودن
میتونم خواهش کنم که چند نمونه ای از کاربرد thread ها حتی بدون کد اونا در پروژه ها بفرمایید ؟
ممنون
Ehsan Boorboor
دوشنبه 15 اسفند 1390, 08:31 صبح
با سلام
یکی از کاربردهای سیستم MultiThread فراهم کردن پاسخ های سریع برای رابط کاربری است.
برای پاسخگویی به کنش های کاربر و رسیدگی به رویدادهای کیبورد و ماوس از Thread ها استفاده می شود تا این پردازش ها همزمان انجام شود.
البته همزمان از دید انسان در واقع هنگام اجرا CLR و OS خیلی سریع بین نخ ها سوئیچ می کنند.
می خواهم در برنامه هایی که فرهنگ شان (Culture) فارسی است تاریخ ها بصورت شمسی نمایش داده شود. اما متاسفانه به صورت پیش فرض تاریخ فرهنگ Persian میلادی است.:عصبانی:
خوب من یک کلاسی دارم به اسم PersianCulture مهم نیست توش چه اتفاقی می افته فقط اینو بدونید زمانی که فرهنگ برنامه روی فارسی باشه تمام DateTime ها را به شمسی تبدیل می کند.
در هر Request این کلاس را اجرا میکنم و Culture نخ (Thread) در حال اجرای برنامه را تغییر می دهم و گرنه برنامه میره روی پیش فرض مایکروسافت که میلادی است.
نمونه کدی در کلاس Global.asax
protected void Application_BeginRequest(object sender, EventArgs e)
{
var persianCulture = new PersianCulture();
persianCulture.DateTimeFormat.ShortDatePattern = "yyyy/MM/dd";
Thread.CurrentThread.CurrentCulture = persianCulture;
Thread.CurrentThread.CurrentUICulture = persianCulture;
}
این یکی از کاربردهای Thread که من ازش استفاده می کنم
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.