জাভাতে নন সিঙ্ক্রোনাইজেশন কি?
জাভাতে নন সিঙ্ক্রোনাইজেশন কি?

ভিডিও: জাভাতে নন সিঙ্ক্রোনাইজেশন কি?

ভিডিও: জাভাতে নন সিঙ্ক্রোনাইজেশন কি?
ভিডিও: সিঙ্ক্রোনাইজড বনাম ReadWriteLock বনাম StampedLock [জাভা মাল্টিথ্রেডিং] 2024, এপ্রিল
Anonim

অ - সিঙ্ক্রোনাইজড মানে দুই বা ততোধিক থ্রেড যে কোনো সময়ে সেই নির্দিষ্ট শ্রেণীর পদ্ধতিতে অ্যাক্সেস করতে পারে। StringBuilder একটি উদাহরণ অ - সিঙ্ক্রোনাইজড ক্লাস সাধারণত, ক অ - সিঙ্ক্রোনাইজড ক্লাস থ্রেড-নিরাপদ নয়। (কিন্তু কিছু অ - সিঙ্ক্রোনাইজড ক্লাস থ্রেড-নিরাপদ)

একইভাবে, লোকেরা জিজ্ঞাসা করে, নন সিঙ্ক্রোনাইজের অর্থ কী?

সংজ্ঞা অসিঙ্ক্রোনাইজড: না একই সময়ে অপারেটিং বা ঘটছে: সিঙ্ক্রোনাইজ করা হয়নি আনসিঙ্ক্রোনাইজড ঘড়িগুলি আনসিঙ্ক্রোনাইজড গতিবিধি।

জাভাতে সিঙ্ক্রোনাইজেশন কি? জাভাতে সিঙ্ক্রোনাইজেশন যে কোনো শেয়ার্ড রিসোর্সে একাধিক থ্রেডের অ্যাক্সেস নিয়ন্ত্রণ করার ক্ষমতা। জাভা সিঙ্ক্রোনাইজেশন একটি ভাল বিকল্প যেখানে আমরা শুধুমাত্র একটি থ্রেডকে ভাগ করা সম্পদ অ্যাক্সেস করার অনুমতি দিতে চাই।

এছাড়া, জাভাতে সিঙ্ক্রোনাইজড এবং আনসিনক্রোনাইজড বলতে কী বোঝায়?

সিঙ্ক্রোনাইজড অ্যাক্সেস মানে যে আপনার ডেটা অ্যাক্সেস করার জন্য কিছু ধরণের লকিং আছে। এটি ব্যবহার করে চালু করা যেতে পারে সিঙ্ক্রোনাইজড কীওয়ার্ড বা এর থেকে উচ্চ স্তরের কিছু নির্মাণ ব্যবহার করে জাভা . আনসিঙ্ক্রোনাইজড অ্যাক্সেস মানে যে ডেটা অ্যাক্সেস করার সময় আপনার কোন লকিং জড়িত নেই।

এর মানে কি ArrayList সিঙ্ক্রোনাইজ করা হয় না?

এটা মানে যে উদাহরণ ArrayList না থ্রেড সেফ হওয়ার নিশ্চয়তা। হচ্ছে সিঙ্ক্রোনাইজড মানে যে প্রতিটি অপারেশন থ্রেড নিরাপদ - যদি আপনি একই ব্যবহার করেন অ্যারে তালিকা একই সময়ে দুটি থ্রেড থেকে, তারা করতে পারা রাষ্ট্রকে কলুষিত করবেন না। যাইহোক, এই তোলে এটা ধীর.

প্রস্তাবিত: