C# এ অলস কি?
C# এ অলস কি?

ভিডিও: C# এ অলস কি?

ভিডিও: C# এ অলস কি?
ভিডিও: সফটওয়্যার বানাতে চাও কি? | How to make a software | Object Oriented Programming with C# ( C Sharp ) 2024, মে
Anonim

অলস প্রারম্ভিকতা এমন একটি কৌশল যা প্রথমবার প্রয়োজন না হওয়া পর্যন্ত একটি বস্তুর সৃষ্টিকে পিছিয়ে দেয়। অন্য কথায়, বস্তুর সূচনা শুধুমাত্র চাহিদার উপর ঘটে। উল্লেখ্য যে শর্তাবলী অলস আরম্ভ এবং অলস instantiation মানে একই জিনিস - তারা বিনিময়যোগ্যভাবে ব্যবহার করা যেতে পারে।

ফলস্বরূপ, অলস টি থ্রেড কি নিরাপদ?

থ্রেড - নিরাপদ আরম্ভ. গতানুগতিক, অলস < টি > বস্তু হয় থ্রেড - নিরাপদ . অর্থাৎ কনস্ট্রাক্টর যদি কোন ধরনের উল্লেখ না করে থ্রেড নিরাপত্তা , দ্য অলস < টি > বস্তু এটি তৈরি করে থ্রেড - নিরাপদ . নিম্নলিখিত উদাহরণ দেখায় যে একই অলস উদাহরণ তিনটি পৃথক জন্য একই মান আছে থ্রেড.

C++-এ অলস সূচনা কি? অলস প্রাথমিককরণ সেই ডিজাইন প্যাটার্নগুলির মধ্যে একটি যা প্রায় সমস্ত প্রোগ্রামিং ভাষায় ব্যবহৃত হয়। এর লক্ষ্য বস্তুর নির্মাণকে সময়মতো এগিয়ে নিয়ে যাওয়া। এটি বিশেষত সুবিধাজনক যখন বস্তুর নির্মাণ ব্যয়বহুল হয়, এবং আপনি যতটা সম্ভব দেরি করতে চান বা এমনকি সম্পূর্ণভাবে এড়িয়ে যেতে চান।

তাহলে, অলস সূচনা কেন?

অলস প্রাথমিককরণ একটি বস্তুর অর্থ হল যে এটি প্রথম ব্যবহার না হওয়া পর্যন্ত তার সৃষ্টি স্থগিত করা হয়। (এই বিষয়ের জন্য, শর্তাবলী অলস সূচনা এবং অলস ইন্সটিটিয়েশন সমার্থক।) অলস প্রাথমিককরণ এটি প্রাথমিকভাবে কর্মক্ষমতা উন্নত করতে, অযথা গণনা এড়াতে এবং প্রোগ্রাম মেমরির প্রয়োজনীয়তা কমাতে ব্যবহৃত হয়।

সুইফটে অলস VAR কি?

সুইফট ভাষার মধ্যে একটি মেকানিজম তৈরি করা হয়েছে যা ব্যয়বহুল কাজের সঠিক সময়ে গণনা করতে সক্ষম করে এবং এটিকে বলা হয় অলস পরিবর্তনশীল . এইগুলো ভেরিয়েবল একটি ফাংশন ব্যবহার করে তৈরি করা হয় যখন আপনি নির্দিষ্ট করেন পরিবর্তনশীল প্রথমে অনুরোধ করা হয়। দ্য অলস সম্পত্তি হিসাবে চিহ্নিত করা হয় অলস var.

প্রস্তাবিত: