پردازش 4 لیست نامرتب توسط 4 هسته CPU به 4 لیست مرتب و تبدیل آن به 1 لیست مرتب
سلام دوستان.
دووستان فرض کنید 4 تا listbox داشته باشم و این 4 تا را به صورت چهار Thread بدیم به هر هسته cpu پردازش کنه. به این شکل که مثلا 4 تا لیست باکس داشته باشیم با داده های نا مرتب بعد بعد هر لیست را بدیم به یک هسته cpu که مرتب کنه. بعد این 4 تا لیست را این بار با یک هسته روی هم بریزیم به طوری که 4 تا لیست مرتب شده توسط 4 هسته، بشه یک لیست مرتب.
هر کاری کردم نشد. اگه امکانش هست راهنمایی کنید چیکار باید بکنم. یا اگه کد کاملش را بنویسید بهم بدید که دیگه خیلی ممنون میشم. برای VB6 می خواستم.
ممنون.
نقل قول: پردازش 4 لیست نامرتب توسط 4 هسته CPU به 4 لیست مرتب و تبدیل آن به 1 لیست مرتب
سلام
دوست عزیز vb6 واسه اینکارا ساخته نشده! وقتتو تلف نکن!
اینکارا رو با سی++ میکنن.
نقل قول: پردازش 4 لیست نامرتب توسط 4 هسته CPU به 4 لیست مرتب و تبدیل آن به 1 لیست مرتب
ممنونم از پاسختان.
درسته استادمان هم گفت C# و vb.net برای این کار راحت تره ولی گفت اگه یکم روش کار کنید می تونید با همین vb6 این کارو بکنید!
منتظرم. ممنون.
نقل قول: پردازش 4 لیست نامرتب توسط 4 هسته CPU به 4 لیست مرتب و تبدیل آن به 1 لیست مرتب
اره میتونی فقط با Api باید کدشو بزنی دیگه ..
با استفاده از تابع CreateThread ترد ایجاد میکنی با استفاده از SetThreadPriority و GetThreadPriority میتونی مشخص کنی حق تقدم ریسمانت رو و همین طور وضعیت حق تقدم ریسمانو بدست بیاری ، از SuspendThread و ResumeThread برای فعال سازی یا ساسپند کردن ترد استفاده میکنی و برای حذف ترد هم در نهایت از TerminateThread استفاده کنی ولی کلا با ویبی 6 اذیت میکنه .... مثلا ی وقتایی برنامه هنگ میکنه یا مشکلات پیش بینی نشده ای پیش میاد شاید با گذاشتن وقت بیشتری مشکلاتش رو هم بشه حل کرد ... ولی تو ویبی دات نت خیلی ساده تر هست و ابزار داره که نخ هاتو باهاش بسازی...
نقل قول: پردازش 4 لیست نامرتب توسط 4 هسته CPU به 4 لیست مرتب و تبدیل آن به 1 لیست مرتب
ممنون ولی میشه یک برنامه مثال بگذارید؟