এরং যে সাম্প্রতিক / সমান্তরাল / বিতরণ পরিস্থিতিতে চালানোর জন্য বিশেষত বিকাশ করা হয়েছিল, তা ব্যতীত, এটি সম্ভব করার জন্য যে দুটি প্রধান কৌশল ব্যবহার করে তা হ'ল:
কোনও পার্শ্ব প্রতিক্রিয়া:
এর অর্থ, আপনি যখন কোনও ক্রিয়াকলাপের বিরুদ্ধে মৃত্যুদন্ড কার্যকর করার জন্য এক টুকরো ডেটা দেন, তখন এটি খুব কঠোর ক্ষেত্রে ব্যতীত সিস্টেম / চলমান প্রক্রিয়ার অন্য কোনও কিছুকে প্রভাবিত করে না। এর অর্থ হ'ল আপনি যদি একবারে একই সাথে 300 বার কোনও ক্রিয়াকলাপ সম্পাদন করেন তবে ফাংশনটির 300 টি মৃত্যুদণ্ড কার্যকরর কোনওটিই অন্যগুলির কোনওটির সাথে প্রভাব ফেলবে না।
কোনও পার্শ্ব প্রতিক্রিয়া নিশ্চিত করার জন্য বাস্তবায়নের কৌশলটিকে "অপরিবর্তনশীলতা" বলা হয় যার অর্থ মোটামুটি পরিবর্তিত (পরিবর্তিত) হতে পারে না। এর অর্থ আপনি ভেরিয়েবল তৈরি করার সাথে সাথে সেই ভেরিয়েবলের মান পরিবর্তন করা যাবে না। এরলং এই আচরণটি "একক অ্যাসাইনমেন্ট" দিয়ে প্রয়োগ করে তাই আপনি কোনও ভেরিয়েবলের জন্য কোনও মূল্য নির্ধারণের পরে আপনি আবার কোনও মান নির্ধারণ করতে পারেন না।
X = 1.
X = 2. // This is not a valid operation
এটি নিশ্চিত করে যে কোনও কোড দুর্ঘটনাক্রমে রেসের অবস্থার কারণ হয়ে X এর মান পরিবর্তন করতে পারে না, সুতরাং এটি সহজাতভাবে থ্রেড-নিরাপদ এবং একযোগে ব্যবহার তুচ্ছ হয়ে যায়। এটি সফ্টওয়্যার ভাষাগুলির মধ্যে একটি খুব অস্বাভাবিক আচরণ এবং সবচেয়ে বড় উপায় এরলং সহবর্তী সম্পাদনের জন্য এত ভালভাবে উপযুক্তভাবে পরিচালিত করে suited
অভিনেতা মডেল:
এটি মডেলিংয়ের একটি বিশেষ উপায় যা দেখিয়েছে বিকাশকারীদের জন্য একযোগে প্রসেসিংয়ের প্রয়োগ ও পরিচালনা খুব সহজ করে তুলেছে। উইকিপিডিয়া থেকে সরাসরি (http://en.wikedia.org/wiki/Actor_model):
অভিনেতা মডেল দর্শনের গ্রহণ করেন যে সবকিছুই একজন অভিনেতা। এটি সমস্ত কিছুর সাথে একই রকম কিছু অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজগুলির দ্বারা ব্যবহৃত একটি অবজেক্ট ফিলোসফি, তবে সেই অবজেক্ট-ওরিয়েন্টেড সফ্টওয়্যার থেকে পৃথক পৃথকভাবে ক্রমান্বয়ে সম্পাদিত হয়, অন্যদিকে অভিনেতা মডেল সহজাতভাবে সমবর্তী হয়। একজন অভিনেতা এমন একটি গণনামূলক সত্তা যা এটি প্রাপ্ত বার্তার প্রতিক্রিয়া হিসাবে একই সাথে করতে পারে: অন্যান্য অভিনেতাদের একটি সীমাবদ্ধ সংখ্যার বার্তা প্রেরণ করে; নতুন অভিনেতাদের একটি সীমাবদ্ধ সংখ্যা তৈরি করুন; পরবর্তী বার্তাটি এটির জন্য ব্যবহার করার জন্য আচরণটি নির্ধারণ করুন। উপরোক্ত ক্রিয়াকলাপগুলির জন্য কোনও অনুমানযুক্ত ক্রম নেই এবং সেগুলি সমান্তরালে চালিত হতে পারে। প্রেরিত যোগাযোগ থেকে প্রেরককে ডেকে আউট করা অভিনেতা মডেলের একটি মৌলিক অগ্রযাত্রা ছিল পাসিং বার্তাগুলির নিদর্শন হিসাবে অ্যাসিক্রোনাস যোগাযোগ এবং নিয়ন্ত্রণ কাঠামো সক্ষম করে।