আমি এমএসডিএন ডকুমেন্টেশন পড়েছি কিন্তু সত্যই তা বুঝতে পারি নি।
আমি বিশ্বাস করি যে এর আচরণটি Set
"বিদ্যমান প্রতিস্থাপন করুন, বা যুক্ত করুন" (পরমাণুগতভাবে)।
এটা কি ঠিক?
আমি এমএসডিএন ডকুমেন্টেশন পড়েছি কিন্তু সত্যই তা বুঝতে পারি নি।
আমি বিশ্বাস করি যে এর আচরণটি Set
"বিদ্যমান প্রতিস্থাপন করুন, বা যুক্ত করুন" (পরমাণুগতভাবে)।
এটা কি ঠিক?
উত্তর:
Add
false
যদি ইতিমধ্যে কীটির কোনও মান থাকে তবে কিছুই (রিটার্ন ) করে না । Set
প্রয়োজনীয় হিসাবে একটি সন্নিবেশ বা আপডেট করে।
Remove
+ Add
মাঝখানে একটি ফাঁক ফেলে দিবে যখন সেই চাবিটি জিজ্ঞাসা করা অন্য থ্রেডের কোনও ক্লু পাওয়া যাবে না ( Set
স্যুপটি সাধারণত পারমাণবিক হয়); যেমন, যখন Set
একই হয়েছে শেষ ফলাফল হিসেবে Remove
+ + Add
, প্রক্রিয়া পার্থক্য গুরুত্বপূর্ণ যেহেতু এটি অন্যান্য কলারের প্রভাবিত করতে পারে।
অ্যাড উদাহরণস্বরূপ :
ফেরত মূল্য
প্রকার: সিস্টেম.বুলিয়ান সত্য যদি সন্নিবেশ সফল হয়, বা ক্যাশে যে ইতিমধ্যে কী হিসাবে একই কী রয়েছে সেখানে ইতিমধ্যে একটি এন্ট্রি থাকলে মিথ্যা।
set
নীতি প্রতিস্থাপন যদি বিদ্যমান আইটেম?