একক থ্রেডের পরিবর্তে একাধিক থ্রেড সহ সমাধান থেকে এই সমস্যাটি উপকৃত হতে পারে?
একটি সাক্ষাত্কারে, আমাকে একাধিক থ্রেড ব্যবহার করে একটি সমস্যার সমাধান করতে বলা হয়েছিল। আমার কাছে মনে হচ্ছে একাধিক থ্রেড কোনও লাভ দেয় না।
সমস্যাটি এখানে:
আপনাকে একটি অনুচ্ছেদে দেওয়া হবে, এতে এন সংখ্যার শব্দ রয়েছে, আপনাকে এম থ্রেড দেওয়া হবে। আপনার যা করা দরকার তা হ'ল প্রতিটি থ্রেডে একটি শব্দ মুদ্রণ করা উচিত এবং পরবর্তী থ্রেডকে নিয়ন্ত্রণ দেওয়া উচিত, প্রতিটি থ্রেড একটি শব্দ মুদ্রণ করতে থাকবে, শেষ থ্রেড আসার ক্ষেত্রে এটি প্রথম থ্রেডটি আহ্বান করবে। সমস্ত শব্দ অনুচ্ছেদে মুদ্রিত না হওয়া পর্যন্ত মুদ্রণ পুনরাবৃত্তি হবে। সবশেষে সমস্ত থ্রেড করুণভাবে প্রস্থান করা উচিত। কোন ধরণের সিঙ্ক্রোনাইজেশন ব্যবহার করবে?
আমি দৃ strongly়ভাবে অনুভব করি যে আমরা এখানে থ্রেডগুলির কোনও সুবিধা নিতে পারি না, তবে বিশ্বাস করি সাক্ষাত্কারটি আমার সিঙ্ক্রোনাইজেশন দক্ষতা পরিমাপ করার চেষ্টা করছে। আমি কি এই সমস্যায় এমন কিছু মিস করছি যা একাধিক থ্রেডের মূল্য তৈরি করবে?
কোডের দরকার নেই, কিছু চিন্তাভাবনা করুন। আমি নিজেই বাস্তবায়ন করব।