English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

طريقة عملية Erlang is_process_alive

العمليات في Erlang

هذا هوis_process_alive(Pid)عندما يكون Pid يجب استدعاء عملية النقطة المحلية. إذا كانت العملية موجودة وكانت نشطة، فإنها تعود بالصحيح، أي أنها تعود بالصحيح سواء كانت العملية قد غادرت أو لم تغادر.

اللغة

is_process_alive(processid)

المواصفات

  • processid −هذا هو معرف العملي، يجب التحقق من وجوده.

القيمة المعدلة

  • العودة إلى الحقيقة — إذا كان معرف العملي موجودًا، فإنه يعود إلى الزائف.

-module(helloworld). 
-export([start/0, call/2]). 
call(Arg1, Arg2) ->
   io:format("~p ~p~n", [Arg1, Arg2]). 
start() -> 
   Pid = spawn(?MODULE, call, ["hello", "process"]), 
   io:fwrite("~p~n",[is_process_alive(Pid)]).

عندما نن�行 البرنامج المذكور أعلاه، سنحصل على النتيجة التالية.

صحيح
"hello" "process"

العمليات في Erlang