Table of Contents
এই পদ্ধতিগুলো কীভাবে কার্যকরভাবে প্রয়োগ করা যায়, তা বুঝতে হলে কীভাবে এই কৌশলগুলো ব্যবহার করা যায় এবং সেগুলো কার্যকরভাবে প্রয়োগ করা যায়, তা কমিয়ে দেওয়া যায় ।
( ১ করি.
কনক্রিটের সঙ্গে একই সময়ে একাধিক কাজ পরিচালনা করা জড়িত, তাদের মধ্যে পরিবর্তন করার জন্য একাধিক অপারেশন পরিচালনা করা ।
থ্রেড অনুসারে একক একক ব্যবহার করতে বিভিন্ন থ্রেডকে একক, মেমরি স্পেস রাখার জন্য একাধিক থ্রেড নির্বাচন করুন। যদিও, Python-গ্লোবাল ইন্টারপ্রিটার লক (GIL), সত্য প্রতিস্থাপিত কর্মের জন্য বিশেষ করে CPU-র টাস্কের জন্য এই মান নির্ধারিত হয়।
সমান্তরালতা
সমান্তরালতা যুক্ত করা হয় একই সাথে একাধিক কর্ম পদক্ষেপ গ্রহণের সাথে একাধিক CPU কোরস প্রয়োগ করে। পাইথন বহুমুখী মডিউলের মতো এই কাজটি অর্জনের জন্য বহুমুখী মডিউল সরবরাহ করে, যা জিআইএল সীমাবদ্ধতা এড়িয়ে যায়।
বহুমুখী মডিউল আলাদা প্রক্রিয়া তৈরি করে, প্রত্যেক নিজের পাইথন ইন্টারপ্রেটার এবং মেমরি স্পেস দিয়ে, সি-ক্টিভ-এর জন্য প্রকৃত অনুরূপ মৃত্যুদণ্ড কার্যকর করা।
সঠিক পথ বেছে নেওয়া
যে সব অ্যাপলিকেশনের প্রয়োজনের ওপর নিবদ্ধতা ও সমান্তরালতা বেছে নেওয়া হবে, সেগুলো নির্ভর করে । আমি/OPASOP, ARP অথবা থ্রেডিং কাজের জন্য যথেষ্ট হতে পারে । CPU- র কাজ, বহুমুখী কাজের জন্য ভাল ফলাফল প্রদান করে ।
আবেদনময়ী প্রচারণার জন্য তারা যে সব কাজ এবং কার্যকরি ধারার প্রয়োগের বিষয়টি উপলব্ধি করতে সক্ষম হয়েছে, তা অত্যন্ত প্রয়োজনীয়।