এক্সিকিউটর অ্যান্ড্রয়েড কি?
এক্সিকিউটর অ্যান্ড্রয়েড কি?

ভিডিও: এক্সিকিউটর অ্যান্ড্রয়েড কি?

ভিডিও: এক্সিকিউটর অ্যান্ড্রয়েড কি?
ভিডিও: এক্সিকিউটরসার্ভিস - কিভাবে এক্সিকিউটর ব্যবহার করে অ্যান্ড্রয়েডে ব্যাকগ্রাউন্ড থ্রেড তৈরি করবেন | AsyncTask বিকল্প 2024, নভেম্বর
Anonim

একটি নির্বাহক এটি সমাপ্তি পরিচালনা করার পদ্ধতি এবং পদ্ধতিগুলি প্রদান করে যা এক বা একাধিক অ্যাসিঙ্ক্রোনাস কাজের অগ্রগতি ট্র্যাক করার জন্য একটি ভবিষ্যত তৈরি করতে পারে।

এখানে, অ্যান্ড্রয়েডে থ্রেড পুল নির্বাহক কি?

থ্রেড পুল একক FIFO টাস্ক কিউ হল একদল কর্মীর সাথে থ্রেড . প্রযোজক (যেমন UI থ্রেড ) টাস্ক কিউতে কাজ পাঠায়। অ্যান্ড্রয়েড জাভা সমর্থন করে নির্বাহক ফ্রেমওয়ার্ক যা a ব্যবহার করার জন্য নিম্নলিখিত ক্লাসগুলি অফার করে থ্রেড পুল . নির্বাহক : একটি ইন্টারফেস যার একটি কার্যকর পদ্ধতি রয়েছে।

দ্বিতীয়ত, কিভাবে থ্রেড পুল নির্বাহক কাজ করে? সহজভাবে বলতে গেলে, the কাজ একটি নির্বাহক কাজ চালানো হয়. দ্য নির্বাহক তুলে নেয় a থ্রেড থেকে থ্রেডপুল একটি কাজ চালানোর জন্য দ্য নির্বাহক ন্যূনতম সংখ্যা রাখে থ্রেড মধ্যে থ্রেড পুল এমনকি তাদের সকলেই কিছু কাজ সম্পাদন না করলেও।

এই পদ্ধতিতে, নির্বাহক পরিষেবা কিভাবে কাজ করে?

জাভা এক্সিকিউটর সার্ভিস একটি নির্মাণ যা আপনাকে একটি থ্রেড দ্বারা অ্যাসিঙ্ক্রোনাসভাবে কার্যকর করার জন্য একটি কাজ পাস করতে দেয়। দ্য নির্বাহক পরিষেবা জমা দেওয়া কাজগুলি সম্পাদনের জন্য থ্রেডগুলির একটি পুনঃব্যবহারযোগ্য পুল তৈরি করে এবং বজায় রাখে। একটি থ্রেড পুল ইনস্ট্যান্ট করার দুটি উপায় আছে নির্বাহক.

কেন আমরা নির্বাহক কাঠামো প্রয়োজন?

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

প্রস্তাবিত: