سلام
من باید یه سری دیتا رو بصورت پیوسته دریافت کنم و بین چند Core پردازشی پخش کنم، چه راه حلی پیشنهاد میکنید؟
سیستم کامپیوتری هم خیلی خوبه با این مشخصات:
2 پردازنده QuadCore 3.6GHz
MainBoard : SuperMicro
RAM : 3GB
خودم این راه حل به ذهنم رسید که یک Thread برای یک CPU تعریف کنم و Thread مدام دیتاهای موجود رو به الگوریتم بده، اما یه مشکلی وجود داره و اون اینه که Thread تمام CPU رو مشغول نمیکنه. مثلا 80% پردازنده پر میشه. این بقیه CPU چی شده و آیا صرف IO میشه؟
یه سوال دیگه این که چطور میشه این Thread رو دوتا یا بیشتر کرد. منظورم همزمانی بین Thread هاست و اینکه مثلا دو تا Thread سر وقت یک دیتا نروند.