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