কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে Atomics.add() ফাংশন


Atomics.add() ফাংশন

Atomics.add() ফাংশন একটি টাইপড অ্যারে, পজিশন এবং একটি সংখ্যা গ্রহণ করে, নির্দিষ্ট পজিশনের মানের সাথে প্রদত্ত সংখ্যা যোগ করে এবং পুরনো মান ফেরত দেয়।

সিনট্যাক্স

Atomics.add(typedArray, index, value)

প্যারামিটার

  • typedArray - একটি ইন্টিজার টাইপড অ্যারে
  • index - যোগ করার পজিশন
  • value - যোগ করার সংখ্যা

রিটার্ন মান

পজিশনে থাকা পুরনো মান।

উদাহরণ

const buffer = new SharedArrayBuffer(16);
const data = new Uint8Array(buffer);
data[0] = 3;

console.log(Atomics.add(data, 0, 3));    // 3 (পুরনো মান)
console.log(Atomics.load(data, 0));       // 6 (নতুন মান: 3+3)

ব্যবহার ক্ষেত্র

  • কাউন্টার বা সিকোয়েন্স নম্বর বাড়াতে
  • মাল্টিথ্রেডেড পরিবেশে সুরক্ষিত যোগ
  • শেয়ার্ড মেমরি কাউন্টার বাস্তবায়নে

অন্যান্য Atomics অপারেশন

অনুরূপ ফাংশন: Atomics.sub(), Atomics.and(), Atomics.or(), Atomics.xor()।


  1. জাভাস্ক্রিপ্টে Number.isInteger() ফাংশন

  2. জাভাস্ক্রিপ্টে Set.forEach() ফাংশন

  3. জাভাস্ক্রিপ্টে Set.add() ফাংশন

  4. জাভাস্ক্রিপ্ট Number() ফাংশন