এক্সএনএ: থ্রেডিং কীভাবে কাজ করে?


9

আমি আমার এক্সএনএ গেমের থ্রেডিং বাস্তবায়ন করতে চাই তবে XBOX 360 এর সংকলন করার সময় জিনিসগুলি কীভাবে কাজ করে তা আমি নিশ্চিত নই someone কেউ কি এ সম্পর্কে বিস্তারিত বলতে পারে?

উদাহরণস্বরূপ, XBOX কতগুলি থ্রেড সমর্থন করে? আমি বুঝতে পেরেছি যে এক্সএনএ কমপ্যাক্ট ফ্রেমওয়ার্কের একটি বিশেষ সংস্করণ ব্যবহার করে। এটি কীভাবে উন্নয়নের সময় কোডটিকে প্রভাবিত করে? উইন্ডোজের চেয়ে এক্সবিক্সের জন্য বিকাশ করার সময় কি আমি জিনিসগুলি আলাদাভাবে প্রয়োগ করি?

ধন্যবাদ.

উত্তর:


13

মূলত, xbox 360 এর 6 টি হার্ডওয়ার থ্রেড রয়েছে, 3 কোরে ছড়িয়ে রয়েছে। এর মধ্যে দুটি এক্সএনএ কাঠামো এবং সাধারণ সিস্টেম ব্যবহারের জন্য সংরক্ষিত। থ্রেডিং উইন্ডোজের। নেট ফ্রেমওয়ার্কে যেমন কাজ করে ঠিক তেমন কাজ করে, আপনি অতিরিক্ত পদ্ধতি, সেটপ্রসেসরঅফিনিটি না পেয়ে । উইন্ডোগুলির বিপরীতে, এক্সবক্স ডোন্ট আপনার জন্য কোনও অভিনব থ্রেড শিডিয়ুলিং করে না, তাই আপনার থ্রেডটি চালানোর জন্য কোন হার্ডওয়্যার থ্রেডটি আপনাকে তা বলতে হবে।

কিছু ভাল এক্সবক্স সচেতন থ্রেড পুল রয়েছে, গুগলটিতে আপনার কিছু উদাহরণ কোড প্রয়োজন থাকলে দেখুন তবে আপনার যদি উইন্ডোতে থ্রেডিংয়ের সাথে আত্মবিশ্বাস থাকে যে এমএসডিএন পৃষ্ঠা আপনাকে যা প্রয়োজন তা আপনাকে দেবে।


3
যথাযথভাবে। কেবল ছবিটি সম্পূর্ণ করতে থ্রেডগুলি নিম্নরূপে বিতরণ করা হয়েছে: আরএইচআরএইচসিএইচ। আর = এক্সএনএর জন্য সংরক্ষিত। এইচ = 'হাইপারথ্রেড' কোর সি = শারীরিক কোর
জোনাথন ডিকিনসন

প্রযুক্তিগতভাবে কীভাবে ইন্টেল বাস্তবায়নের থেকে পৃথক হয় তার কারণে আমি মূল "শারীরিক" বনাম "হাইপারথ্রেডেড" প্রতি দুটি হার্ডওয়্যার থ্রেডকে কল করব না: আর্স্টেকনিকিকা
ওসকার ডুভের্বন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.