PI

PID में Elixir

5 अभ्यास

PID के बारे में

हर Elixir प्रोसेस का अपना अनोखा पहचानकर्ता होता है, एक PID (प्रोसेस पहचानकर्ता)।

  • PID अपने आप में एक अलग डेटा टाइप होते हैं।
    • आप is_pid/1 की मदद से जाँच सकते हैं कि कोई वेरिएबल PID है या नहीं।
  • आप self() से मौजूदा प्रोसेस का PID पा सकते हैं।
  • PID मेलबॉक्स पते की तरह काम करते हैं। अगर आपके पास किसी प्रोसेस का PID है, तो आप उस प्रोसेस को संदेश भेज सकते हैं।
  • PID आमतौर पर सीधे नहीं बनते, बल्कि नए प्रोसेस बनाने वाले फंक्शन की रिटर्न वैल्यू के रूप में बनते हैं, जैसे spawn।
    • प्रोग्रामर को PID सीधे नहीं बनाने चाहिए। अगर इसकी ज़रूरत पड़े, तो Erlang में list_to_pid/1 फंक्शन है।
GitHub के ज़रिए संपादित करें यह लिंक नई विंडो या टैब में खुलता है।

PID सीखिए

अभ्यास लॉक है

PID पर अभ्यास करने के लिए 1 और अभ्यास अनलॉक कीजिए