রেলে রুবি কি মাল্টিথ্রেডেড?
রেলে রুবি কি মাল্টিথ্রেডেড?

ভিডিও: রেলে রুবি কি মাল্টিথ্রেডেড?

ভিডিও: রেলে রুবি কি মাল্টিথ্রেডেড?
ভিডিও: রুবি মধ্যে থ্রেড 2024, নভেম্বর
Anonim

ফিউশন প্যাসেঞ্জার একযোগে কয়েকটি অনুরোধ পরিচালনা করার জন্য প্রক্রিয়া ভিত্তিক একযোগে ব্যবহার করে, তাই, কঠোরভাবে বলতে গেলে, " মাল্টিথ্রেডেড , " কিন্তু এখনও সমসাময়িক। এই আলাপ থেকে রুবি মিডওয়েস্ট 2011 পেতে কিছু ভাল চিন্তা আছে রেলে মাল্টিথ্রেডেড রুবি যাচ্ছে

এই পদ্ধতিতে, রুবি মাল্টিথ্রেডিং সমর্থন করে?

ক মাল্টিথ্রেডেড প্রোগ্রামে এক্সিকিউশনের একাধিক থ্রেড রয়েছে। রুবি থ্রেড ক্লাসের সাথে মাল্টি-থ্রেডেড প্রোগ্রাম লেখা সহজ করে তোলে। রুবি থ্রেডগুলি আপনার কোডে একত্রিত হওয়ার জন্য একটি হালকা এবং কার্যকর উপায়।

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

একইভাবে, রুবি কি একক থ্রেডেড?

সংক্ষিপ্ত উত্তর হ্যাঁ, তারা হয় একক থ্রেড . দীর্ঘ উত্তর এটি নির্ভর করে। JRuby হয় মাল্টিথ্রেডেড এবং অন্যান্য জাভা কোডের মত টমক্যাটে চালানো যেতে পারে। এমআরআই (ডিফল্ট রুবি ) এবং পাইথন উভয়েরই একটি জিআইএল (গ্লোবাল ইন্টারপ্রেটার লক) রয়েছে এবং তাই একক থ্রেড.

রুবির কি গিল আছে?

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

প্রস্তাবিত: