PDA

View Full Version : سوال: کاربرد الگوریتم thread



My_LoVe_IRAN
پنج شنبه 12 مرداد 1391, 22:09 عصر
با سلام خدمت دوستان
من میدونم که الگوریتم thread دقیقا چه کاری میکنه ،اما نمیدونم کاربردش در چجور برنامه هایی است ؟!
آیا نمونه برنامه یا مطلبی در این باره میدونید که کمک کنه ؟!
من باید یه برنامه با الگوريتم thread بنویسم ،اما نمودنم چه موضوعی رو انتخاب کنم که توش thread به کار بره ! کسی از دوستان میتونه کمک کنه ؟!

the king
پنج شنبه 12 مرداد 1391, 22:48 عصر
با سلام خدمت دوستان
من میدونم که الگوریتم thread دقیقا چه کاری میکنه ،اما نمیدونم کاربردش در چجور برنامه هایی است ؟!
آیا نمونه برنامه یا مطلبی در این باره میدونید که کمک کنه ؟!
من باید یه برنامه با الگوريتم thread بنویسم ،اما نمودنم چه موضوعی رو انتخاب کنم که توش thread به کار بره ! کسی از دوستان میتونه کمک کنه ؟!

شما هر کار سنگینی که وقت گیره انجام بدهید، اعم از کپی کردن فایل حجیم، یکسری محاسبه پیچیده، مرتب سازی حبابی یک آرایه خیلی بزرگ و ...
اگه بخواهید هم این پردازش با حداکثر سرعت ممکن اجرا بشه و هم در حین اش کاربر بتونه بدون تاخیر و اختلال با پردازش پشت پرده در فرم کار دیگری انجام بده،
فرضا تنظیمات پردازش رو عوض کنه و با دکمه ها و لیست باکس ها و سایر اجزای روی فرم کار کنه یا عملیات رو Pause و Resume کنه ناچارید که مستقیم یا
غیر مستقیم Thread بسازید.

My_LoVe_IRAN
پنج شنبه 12 مرداد 1391, 22:53 عصر
شما هر کار سنگینی که وقت گیره انجام بدهید، اعم از کپی کردن فایل حجیم، یکسری محاسبه پیچیده، مرتب سازی حبابی یک آرایه خیلی بزرگ و ...
اگه بخواهید هم این پردازش با حداکثر سرعت ممکن اجرا بشه و هم در حین اش کاربر بتونه بدون تاخیر و اختلال با پردازش پشت پرده در فرم کار دیگری انجام بده،
فرضا تنظیمات پردازش رو عوض کنه و با دکمه ها و لیست باکس ها و سایر اجزای روی فرم کار کنه یا عملیات رو Pause و Resume کنه ناچارید که مستقیم یا
غیر مستقیم Thread بسازید.
با تشکر
همونطور که گفتم درباره خود الگوریتم اطلاعات دارم ،مشکل من اینه که تو یکی از دروس استاد گفته با الگریتم thread یک برنامه بنویسید ،اما من نمیدونم اصلا چی باید بنویسم ؟!!!
مثلا ماشین حساب بنویسم ،یا مدیاپلیر یا ... ،اصلا چی میشه با این الگوریتم نوشت که به درد یه پروژه دانشگاهی بخوره ؟! چیزهایی که به ذهنم میرسه درباره این الگوریتم و کاراییش خیلی بزرگه ،یه چیز کوچیک اصلا به ذهنم نمیرسه !!!
میخاستم بدونم کسی از دوستان یه برنامه کوچیک که بشه با thread نوشت میتونه پیشنهاد بده ؟!

the king
جمعه 13 مرداد 1391, 04:52 صبح
با تشکر
همونطور که گفتم درباره خود الگوریتم اطلاعات دارم ،مشکل من اینه که تو یکی از دروس استاد گفته با الگریتم thread یک برنامه بنویسید ،اما من نمیدونم اصلا چی باید بنویسم ؟!!!
مثلا ماشین حساب بنویسم ،یا مدیاپلیر یا ... ،اصلا چی میشه با این الگوریتم نوشت که به درد یه پروژه دانشگاهی بخوره ؟! چیزهایی که به ذهنم میرسه درباره این الگوریتم و کاراییش خیلی بزرگه ،یه چیز کوچیک اصلا به ذهنم نمیرسه !!!
میخاستم بدونم کسی از دوستان یه برنامه کوچیک که بشه با thread نوشت میتونه پیشنهاد بده ؟!
یک پروژه ای بسازید که در یک مسیر سیستم فایل (درایو یا پوشه) فایل های تکراری رو پیدا کنه و مشخص کنه که فرضا این سه تا فایل مثل هم هستند.
همچنین پروژه ای اساس ساده ای داره، فایل ها رو بر اساس سایز شون مرتب می کنید و بعد فایل هایی که سایز یکسانی دارند رو بایت به بایت با هم
مقایسه می کنید. فقط مساله اینه که همچنین پروژه ای باید حتما با Thread مجزا پیاده سازی بشه چون ممکنه در یک درایو حجیم ساعت ها صرف
مقایسه فایل ها بشه.